diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index d77095849..44b7cd750 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -20,7 +20,7 @@ jobs: - name: Setup pnpm uses: pnpm/action-setup@v4 with: - version: 9 + version: 10 - name: Install dependencies run: pnpm install diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 18d15ffa4..39ac8f7c1 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -20,7 +20,7 @@ jobs: - name: Setup pnpm uses: pnpm/action-setup@v4 with: - version: 9 + version: 10 - name: Install dependencies run: pnpm install diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8f30df3e6..475dddd63 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,7 +22,7 @@ jobs: - name: Setup pnpm uses: pnpm/action-setup@v4 with: - version: 9 + version: 10 - name: Install dependencies run: pnpm install diff --git a/.gitignore b/.gitignore index 29cab469f..3c2aede04 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,8 @@ # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # dependencies -/node_modules -/.pnp +node_modules/ +.pnp .pnp.* .yarn/* !.yarn/patches @@ -11,14 +11,17 @@ !.yarn/versions # testing -/coverage +coverage/ # next.js -/.next/ -/out/ +.next/ +out/ + +# turborepo +.turbo/ # production -/build +build/ # misc .DS_Store diff --git a/.env.example b/apps/web/.env.example similarity index 100% rename from .env.example rename to apps/web/.env.example diff --git a/.prettierignore b/apps/web/.prettierignore similarity index 100% rename from .prettierignore rename to apps/web/.prettierignore diff --git a/.prettierrc b/apps/web/.prettierrc similarity index 100% rename from .prettierrc rename to apps/web/.prettierrc diff --git a/app/api/accounts/[id]/catalogs/route.ts b/apps/web/app/api/accounts/[id]/catalogs/route.ts similarity index 100% rename from app/api/accounts/[id]/catalogs/route.ts rename to apps/web/app/api/accounts/[id]/catalogs/route.ts diff --git a/app/api/accounts/[id]/route.ts b/apps/web/app/api/accounts/[id]/route.ts similarity index 100% rename from app/api/accounts/[id]/route.ts rename to apps/web/app/api/accounts/[id]/route.ts diff --git a/app/api/accounts/artists/route.ts b/apps/web/app/api/accounts/artists/route.ts similarity index 100% rename from app/api/accounts/artists/route.ts rename to apps/web/app/api/accounts/artists/route.ts diff --git a/app/api/accounts/id/route.ts b/apps/web/app/api/accounts/id/route.ts similarity index 100% rename from app/api/accounts/id/route.ts rename to apps/web/app/api/accounts/id/route.ts diff --git a/app/api/accounts/route.ts b/apps/web/app/api/accounts/route.ts similarity index 100% rename from app/api/accounts/route.ts rename to apps/web/app/api/accounts/route.ts diff --git a/app/api/admins/artists/pro/route.ts b/apps/web/app/api/admins/artists/pro/route.ts similarity index 100% rename from app/api/admins/artists/pro/route.ts rename to apps/web/app/api/admins/artists/pro/route.ts diff --git a/app/api/admins/coding/pr/route.ts b/apps/web/app/api/admins/coding/pr/route.ts similarity index 100% rename from app/api/admins/coding/pr/route.ts rename to apps/web/app/api/admins/coding/pr/route.ts diff --git a/app/api/admins/coding/slack/route.ts b/apps/web/app/api/admins/coding/slack/route.ts similarity index 100% rename from app/api/admins/coding/slack/route.ts rename to apps/web/app/api/admins/coding/slack/route.ts diff --git a/app/api/admins/content/slack/route.ts b/apps/web/app/api/admins/content/slack/route.ts similarity index 100% rename from app/api/admins/content/slack/route.ts rename to apps/web/app/api/admins/content/slack/route.ts diff --git a/app/api/admins/emails/route.ts b/apps/web/app/api/admins/emails/route.ts similarity index 100% rename from app/api/admins/emails/route.ts rename to apps/web/app/api/admins/emails/route.ts diff --git a/app/api/admins/privy/route.ts b/apps/web/app/api/admins/privy/route.ts similarity index 100% rename from app/api/admins/privy/route.ts rename to apps/web/app/api/admins/privy/route.ts diff --git a/app/api/admins/route.ts b/apps/web/app/api/admins/route.ts similarity index 100% rename from app/api/admins/route.ts rename to apps/web/app/api/admins/route.ts diff --git a/app/api/admins/sandboxes/__tests__/route.test.ts b/apps/web/app/api/admins/sandboxes/__tests__/route.test.ts similarity index 100% rename from app/api/admins/sandboxes/__tests__/route.test.ts rename to apps/web/app/api/admins/sandboxes/__tests__/route.test.ts diff --git a/app/api/admins/sandboxes/orgs/__tests__/route.test.ts b/apps/web/app/api/admins/sandboxes/orgs/__tests__/route.test.ts similarity index 100% rename from app/api/admins/sandboxes/orgs/__tests__/route.test.ts rename to apps/web/app/api/admins/sandboxes/orgs/__tests__/route.test.ts diff --git a/app/api/admins/sandboxes/orgs/route.ts b/apps/web/app/api/admins/sandboxes/orgs/route.ts similarity index 100% rename from app/api/admins/sandboxes/orgs/route.ts rename to apps/web/app/api/admins/sandboxes/orgs/route.ts diff --git a/app/api/admins/sandboxes/route.ts b/apps/web/app/api/admins/sandboxes/route.ts similarity index 100% rename from app/api/admins/sandboxes/route.ts rename to apps/web/app/api/admins/sandboxes/route.ts diff --git a/app/api/agents/signup/route.ts b/apps/web/app/api/agents/signup/route.ts similarity index 100% rename from app/api/agents/signup/route.ts rename to apps/web/app/api/agents/signup/route.ts diff --git a/app/api/agents/verify/route.ts b/apps/web/app/api/agents/verify/route.ts similarity index 100% rename from app/api/agents/verify/route.ts rename to apps/web/app/api/agents/verify/route.ts diff --git a/app/api/ai/models/route.ts b/apps/web/app/api/ai/models/route.ts similarity index 100% rename from app/api/ai/models/route.ts rename to apps/web/app/api/ai/models/route.ts diff --git a/app/api/apify/route.ts b/apps/web/app/api/apify/route.ts similarity index 100% rename from app/api/apify/route.ts rename to apps/web/app/api/apify/route.ts diff --git a/app/api/apify/runs/[runId]/route.ts b/apps/web/app/api/apify/runs/[runId]/route.ts similarity index 100% rename from app/api/apify/runs/[runId]/route.ts rename to apps/web/app/api/apify/runs/[runId]/route.ts diff --git a/app/api/artist/socials/scrape/route.ts b/apps/web/app/api/artist/socials/scrape/route.ts similarity index 100% rename from app/api/artist/socials/scrape/route.ts rename to apps/web/app/api/artist/socials/scrape/route.ts diff --git a/app/api/artists/[id]/fans/route.ts b/apps/web/app/api/artists/[id]/fans/route.ts similarity index 100% rename from app/api/artists/[id]/fans/route.ts rename to apps/web/app/api/artists/[id]/fans/route.ts diff --git a/app/api/artists/[id]/posts/route.ts b/apps/web/app/api/artists/[id]/posts/route.ts similarity index 100% rename from app/api/artists/[id]/posts/route.ts rename to apps/web/app/api/artists/[id]/posts/route.ts diff --git a/app/api/artists/[id]/route.ts b/apps/web/app/api/artists/[id]/route.ts similarity index 100% rename from app/api/artists/[id]/route.ts rename to apps/web/app/api/artists/[id]/route.ts diff --git a/app/api/artists/[id]/socials/route.ts b/apps/web/app/api/artists/[id]/socials/route.ts similarity index 100% rename from app/api/artists/[id]/socials/route.ts rename to apps/web/app/api/artists/[id]/socials/route.ts diff --git a/app/api/artists/route.ts b/apps/web/app/api/artists/route.ts similarity index 100% rename from app/api/artists/route.ts rename to apps/web/app/api/artists/route.ts diff --git a/app/api/catalogs/songs/route.ts b/apps/web/app/api/catalogs/songs/route.ts similarity index 100% rename from app/api/catalogs/songs/route.ts rename to apps/web/app/api/catalogs/songs/route.ts diff --git a/app/api/chat/generate/route.ts b/apps/web/app/api/chat/generate/route.ts similarity index 100% rename from app/api/chat/generate/route.ts rename to apps/web/app/api/chat/generate/route.ts diff --git a/app/api/chat/route.ts b/apps/web/app/api/chat/route.ts similarity index 100% rename from app/api/chat/route.ts rename to apps/web/app/api/chat/route.ts diff --git a/app/api/chat/slack/route.ts b/apps/web/app/api/chat/slack/route.ts similarity index 100% rename from app/api/chat/slack/route.ts rename to apps/web/app/api/chat/slack/route.ts diff --git a/app/api/chats/[id]/artist/route.ts b/apps/web/app/api/chats/[id]/artist/route.ts similarity index 100% rename from app/api/chats/[id]/artist/route.ts rename to apps/web/app/api/chats/[id]/artist/route.ts diff --git a/app/api/chats/[id]/messages/copy/route.ts b/apps/web/app/api/chats/[id]/messages/copy/route.ts similarity index 100% rename from app/api/chats/[id]/messages/copy/route.ts rename to apps/web/app/api/chats/[id]/messages/copy/route.ts diff --git a/app/api/chats/[id]/messages/route.ts b/apps/web/app/api/chats/[id]/messages/route.ts similarity index 100% rename from app/api/chats/[id]/messages/route.ts rename to apps/web/app/api/chats/[id]/messages/route.ts diff --git a/app/api/chats/[id]/messages/trailing/route.ts b/apps/web/app/api/chats/[id]/messages/trailing/route.ts similarity index 100% rename from app/api/chats/[id]/messages/trailing/route.ts rename to apps/web/app/api/chats/[id]/messages/trailing/route.ts diff --git a/app/api/chats/compact/route.ts b/apps/web/app/api/chats/compact/route.ts similarity index 100% rename from app/api/chats/compact/route.ts rename to apps/web/app/api/chats/compact/route.ts diff --git a/app/api/chats/route.ts b/apps/web/app/api/chats/route.ts similarity index 100% rename from app/api/chats/route.ts rename to apps/web/app/api/chats/route.ts diff --git a/app/api/coding-agent/[platform]/route.ts b/apps/web/app/api/coding-agent/[platform]/route.ts similarity index 100% rename from app/api/coding-agent/[platform]/route.ts rename to apps/web/app/api/coding-agent/[platform]/route.ts diff --git a/app/api/coding-agent/__tests__/route.test.ts b/apps/web/app/api/coding-agent/__tests__/route.test.ts similarity index 100% rename from app/api/coding-agent/__tests__/route.test.ts rename to apps/web/app/api/coding-agent/__tests__/route.test.ts diff --git a/app/api/coding-agent/callback/__tests__/route.test.ts b/apps/web/app/api/coding-agent/callback/__tests__/route.test.ts similarity index 100% rename from app/api/coding-agent/callback/__tests__/route.test.ts rename to apps/web/app/api/coding-agent/callback/__tests__/route.test.ts diff --git a/app/api/coding-agent/callback/route.ts b/apps/web/app/api/coding-agent/callback/route.ts similarity index 100% rename from app/api/coding-agent/callback/route.ts rename to apps/web/app/api/coding-agent/callback/route.ts diff --git a/app/api/coding-agent/github/route.ts b/apps/web/app/api/coding-agent/github/route.ts similarity index 100% rename from app/api/coding-agent/github/route.ts rename to apps/web/app/api/coding-agent/github/route.ts diff --git a/app/api/connectors/actions/route.ts b/apps/web/app/api/connectors/actions/route.ts similarity index 100% rename from app/api/connectors/actions/route.ts rename to apps/web/app/api/connectors/actions/route.ts diff --git a/app/api/connectors/route.ts b/apps/web/app/api/connectors/route.ts similarity index 100% rename from app/api/connectors/route.ts rename to apps/web/app/api/connectors/route.ts diff --git a/app/api/content-agent/[platform]/route.ts b/apps/web/app/api/content-agent/[platform]/route.ts similarity index 100% rename from app/api/content-agent/[platform]/route.ts rename to apps/web/app/api/content-agent/[platform]/route.ts diff --git a/app/api/content-agent/callback/route.ts b/apps/web/app/api/content-agent/callback/route.ts similarity index 100% rename from app/api/content-agent/callback/route.ts rename to apps/web/app/api/content-agent/callback/route.ts diff --git a/app/api/content/analyze/route.ts b/apps/web/app/api/content/analyze/route.ts similarity index 100% rename from app/api/content/analyze/route.ts rename to apps/web/app/api/content/analyze/route.ts diff --git a/app/api/content/caption/route.ts b/apps/web/app/api/content/caption/route.ts similarity index 100% rename from app/api/content/caption/route.ts rename to apps/web/app/api/content/caption/route.ts diff --git a/app/api/content/create/route.ts b/apps/web/app/api/content/create/route.ts similarity index 100% rename from app/api/content/create/route.ts rename to apps/web/app/api/content/create/route.ts diff --git a/app/api/content/estimate/route.ts b/apps/web/app/api/content/estimate/route.ts similarity index 100% rename from app/api/content/estimate/route.ts rename to apps/web/app/api/content/estimate/route.ts diff --git a/app/api/content/image/route.ts b/apps/web/app/api/content/image/route.ts similarity index 100% rename from app/api/content/image/route.ts rename to apps/web/app/api/content/image/route.ts diff --git a/app/api/content/route.ts b/apps/web/app/api/content/route.ts similarity index 100% rename from app/api/content/route.ts rename to apps/web/app/api/content/route.ts diff --git a/app/api/content/templates/[id]/route.ts b/apps/web/app/api/content/templates/[id]/route.ts similarity index 100% rename from app/api/content/templates/[id]/route.ts rename to apps/web/app/api/content/templates/[id]/route.ts diff --git a/app/api/content/templates/route.ts b/apps/web/app/api/content/templates/route.ts similarity index 100% rename from app/api/content/templates/route.ts rename to apps/web/app/api/content/templates/route.ts diff --git a/app/api/content/transcribe/route.ts b/apps/web/app/api/content/transcribe/route.ts similarity index 100% rename from app/api/content/transcribe/route.ts rename to apps/web/app/api/content/transcribe/route.ts diff --git a/app/api/content/upscale/route.ts b/apps/web/app/api/content/upscale/route.ts similarity index 100% rename from app/api/content/upscale/route.ts rename to apps/web/app/api/content/upscale/route.ts diff --git a/app/api/content/validate/route.ts b/apps/web/app/api/content/validate/route.ts similarity index 100% rename from app/api/content/validate/route.ts rename to apps/web/app/api/content/validate/route.ts diff --git a/app/api/content/video/route.ts b/apps/web/app/api/content/video/route.ts similarity index 100% rename from app/api/content/video/route.ts rename to apps/web/app/api/content/video/route.ts diff --git a/app/api/emails/inbound/route.ts b/apps/web/app/api/emails/inbound/route.ts similarity index 100% rename from app/api/emails/inbound/route.ts rename to apps/web/app/api/emails/inbound/route.ts diff --git a/app/api/image/generate/route.ts b/apps/web/app/api/image/generate/route.ts similarity index 100% rename from app/api/image/generate/route.ts rename to apps/web/app/api/image/generate/route.ts diff --git a/app/api/keys/route.ts b/apps/web/app/api/keys/route.ts similarity index 100% rename from app/api/keys/route.ts rename to apps/web/app/api/keys/route.ts diff --git a/app/api/notifications/route.ts b/apps/web/app/api/notifications/route.ts similarity index 100% rename from app/api/notifications/route.ts rename to apps/web/app/api/notifications/route.ts diff --git a/app/api/organizations/artists/route.ts b/apps/web/app/api/organizations/artists/route.ts similarity index 100% rename from app/api/organizations/artists/route.ts rename to apps/web/app/api/organizations/artists/route.ts diff --git a/app/api/organizations/route.ts b/apps/web/app/api/organizations/route.ts similarity index 100% rename from app/api/organizations/route.ts rename to apps/web/app/api/organizations/route.ts diff --git a/app/api/pulses/route.ts b/apps/web/app/api/pulses/route.ts similarity index 100% rename from app/api/pulses/route.ts rename to apps/web/app/api/pulses/route.ts diff --git a/app/api/research/albums/route.ts b/apps/web/app/api/research/albums/route.ts similarity index 100% rename from app/api/research/albums/route.ts rename to apps/web/app/api/research/albums/route.ts diff --git a/app/api/research/audience/route.ts b/apps/web/app/api/research/audience/route.ts similarity index 100% rename from app/api/research/audience/route.ts rename to apps/web/app/api/research/audience/route.ts diff --git a/app/api/research/career/route.ts b/apps/web/app/api/research/career/route.ts similarity index 100% rename from app/api/research/career/route.ts rename to apps/web/app/api/research/career/route.ts diff --git a/app/api/research/charts/route.ts b/apps/web/app/api/research/charts/route.ts similarity index 100% rename from app/api/research/charts/route.ts rename to apps/web/app/api/research/charts/route.ts diff --git a/app/api/research/cities/route.ts b/apps/web/app/api/research/cities/route.ts similarity index 100% rename from app/api/research/cities/route.ts rename to apps/web/app/api/research/cities/route.ts diff --git a/app/api/research/curator/route.ts b/apps/web/app/api/research/curator/route.ts similarity index 100% rename from app/api/research/curator/route.ts rename to apps/web/app/api/research/curator/route.ts diff --git a/app/api/research/deep/route.ts b/apps/web/app/api/research/deep/route.ts similarity index 100% rename from app/api/research/deep/route.ts rename to apps/web/app/api/research/deep/route.ts diff --git a/app/api/research/discover/route.ts b/apps/web/app/api/research/discover/route.ts similarity index 100% rename from app/api/research/discover/route.ts rename to apps/web/app/api/research/discover/route.ts diff --git a/app/api/research/enrich/route.ts b/apps/web/app/api/research/enrich/route.ts similarity index 100% rename from app/api/research/enrich/route.ts rename to apps/web/app/api/research/enrich/route.ts diff --git a/app/api/research/extract/route.ts b/apps/web/app/api/research/extract/route.ts similarity index 100% rename from app/api/research/extract/route.ts rename to apps/web/app/api/research/extract/route.ts diff --git a/app/api/research/festivals/route.ts b/apps/web/app/api/research/festivals/route.ts similarity index 100% rename from app/api/research/festivals/route.ts rename to apps/web/app/api/research/festivals/route.ts diff --git a/app/api/research/genres/route.ts b/apps/web/app/api/research/genres/route.ts similarity index 100% rename from app/api/research/genres/route.ts rename to apps/web/app/api/research/genres/route.ts diff --git a/app/api/research/insights/route.ts b/apps/web/app/api/research/insights/route.ts similarity index 100% rename from app/api/research/insights/route.ts rename to apps/web/app/api/research/insights/route.ts diff --git a/app/api/research/instagram-posts/route.ts b/apps/web/app/api/research/instagram-posts/route.ts similarity index 100% rename from app/api/research/instagram-posts/route.ts rename to apps/web/app/api/research/instagram-posts/route.ts diff --git a/app/api/research/lookup/route.ts b/apps/web/app/api/research/lookup/route.ts similarity index 100% rename from app/api/research/lookup/route.ts rename to apps/web/app/api/research/lookup/route.ts diff --git a/app/api/research/metrics/route.ts b/apps/web/app/api/research/metrics/route.ts similarity index 100% rename from app/api/research/metrics/route.ts rename to apps/web/app/api/research/metrics/route.ts diff --git a/app/api/research/milestones/route.ts b/apps/web/app/api/research/milestones/route.ts similarity index 100% rename from app/api/research/milestones/route.ts rename to apps/web/app/api/research/milestones/route.ts diff --git a/app/api/research/people/route.ts b/apps/web/app/api/research/people/route.ts similarity index 100% rename from app/api/research/people/route.ts rename to apps/web/app/api/research/people/route.ts diff --git a/app/api/research/playlist/route.ts b/apps/web/app/api/research/playlist/route.ts similarity index 100% rename from app/api/research/playlist/route.ts rename to apps/web/app/api/research/playlist/route.ts diff --git a/app/api/research/playlists/route.ts b/apps/web/app/api/research/playlists/route.ts similarity index 100% rename from app/api/research/playlists/route.ts rename to apps/web/app/api/research/playlists/route.ts diff --git a/app/api/research/profile/route.ts b/apps/web/app/api/research/profile/route.ts similarity index 100% rename from app/api/research/profile/route.ts rename to apps/web/app/api/research/profile/route.ts diff --git a/app/api/research/radio/route.ts b/apps/web/app/api/research/radio/route.ts similarity index 100% rename from app/api/research/radio/route.ts rename to apps/web/app/api/research/radio/route.ts diff --git a/app/api/research/rank/route.ts b/apps/web/app/api/research/rank/route.ts similarity index 100% rename from app/api/research/rank/route.ts rename to apps/web/app/api/research/rank/route.ts diff --git a/app/api/research/route.ts b/apps/web/app/api/research/route.ts similarity index 100% rename from app/api/research/route.ts rename to apps/web/app/api/research/route.ts diff --git a/app/api/research/similar/route.ts b/apps/web/app/api/research/similar/route.ts similarity index 100% rename from app/api/research/similar/route.ts rename to apps/web/app/api/research/similar/route.ts diff --git a/app/api/research/track/playlists/route.ts b/apps/web/app/api/research/track/playlists/route.ts similarity index 100% rename from app/api/research/track/playlists/route.ts rename to apps/web/app/api/research/track/playlists/route.ts diff --git a/app/api/research/track/route.ts b/apps/web/app/api/research/track/route.ts similarity index 100% rename from app/api/research/track/route.ts rename to apps/web/app/api/research/track/route.ts diff --git a/app/api/research/tracks/route.ts b/apps/web/app/api/research/tracks/route.ts similarity index 100% rename from app/api/research/tracks/route.ts rename to apps/web/app/api/research/tracks/route.ts diff --git a/app/api/research/urls/route.ts b/apps/web/app/api/research/urls/route.ts similarity index 100% rename from app/api/research/urls/route.ts rename to apps/web/app/api/research/urls/route.ts diff --git a/app/api/research/venues/route.ts b/apps/web/app/api/research/venues/route.ts similarity index 100% rename from app/api/research/venues/route.ts rename to apps/web/app/api/research/venues/route.ts diff --git a/app/api/research/web/route.ts b/apps/web/app/api/research/web/route.ts similarity index 100% rename from app/api/research/web/route.ts rename to apps/web/app/api/research/web/route.ts diff --git a/app/api/sandboxes/file/route.ts b/apps/web/app/api/sandboxes/file/route.ts similarity index 100% rename from app/api/sandboxes/file/route.ts rename to apps/web/app/api/sandboxes/file/route.ts diff --git a/app/api/sandboxes/files/route.ts b/apps/web/app/api/sandboxes/files/route.ts similarity index 100% rename from app/api/sandboxes/files/route.ts rename to apps/web/app/api/sandboxes/files/route.ts diff --git a/app/api/sandboxes/route.ts b/apps/web/app/api/sandboxes/route.ts similarity index 100% rename from app/api/sandboxes/route.ts rename to apps/web/app/api/sandboxes/route.ts diff --git a/app/api/sandboxes/setup/route.ts b/apps/web/app/api/sandboxes/setup/route.ts similarity index 100% rename from app/api/sandboxes/setup/route.ts rename to apps/web/app/api/sandboxes/setup/route.ts diff --git a/app/api/socials/[id]/scrape/route.ts b/apps/web/app/api/socials/[id]/scrape/route.ts similarity index 100% rename from app/api/socials/[id]/scrape/route.ts rename to apps/web/app/api/socials/[id]/scrape/route.ts diff --git a/app/api/songs/analyze/presets/route.ts b/apps/web/app/api/songs/analyze/presets/route.ts similarity index 100% rename from app/api/songs/analyze/presets/route.ts rename to apps/web/app/api/songs/analyze/presets/route.ts diff --git a/app/api/songs/analyze/route.ts b/apps/web/app/api/songs/analyze/route.ts similarity index 100% rename from app/api/songs/analyze/route.ts rename to apps/web/app/api/songs/analyze/route.ts diff --git a/app/api/songs/route.ts b/apps/web/app/api/songs/route.ts similarity index 100% rename from app/api/songs/route.ts rename to apps/web/app/api/songs/route.ts diff --git a/app/api/spotify/album/route.ts b/apps/web/app/api/spotify/album/route.ts similarity index 100% rename from app/api/spotify/album/route.ts rename to apps/web/app/api/spotify/album/route.ts diff --git a/app/api/spotify/artist/albums/route.ts b/apps/web/app/api/spotify/artist/albums/route.ts similarity index 100% rename from app/api/spotify/artist/albums/route.ts rename to apps/web/app/api/spotify/artist/albums/route.ts diff --git a/app/api/spotify/artist/route.ts b/apps/web/app/api/spotify/artist/route.ts similarity index 100% rename from app/api/spotify/artist/route.ts rename to apps/web/app/api/spotify/artist/route.ts diff --git a/app/api/spotify/artist/topTracks/route.ts b/apps/web/app/api/spotify/artist/topTracks/route.ts similarity index 100% rename from app/api/spotify/artist/topTracks/route.ts rename to apps/web/app/api/spotify/artist/topTracks/route.ts diff --git a/app/api/spotify/search/route.ts b/apps/web/app/api/spotify/search/route.ts similarity index 100% rename from app/api/spotify/search/route.ts rename to apps/web/app/api/spotify/search/route.ts diff --git a/app/api/subscriptions/sessions/__tests__/route.options.test.ts b/apps/web/app/api/subscriptions/sessions/__tests__/route.options.test.ts similarity index 100% rename from app/api/subscriptions/sessions/__tests__/route.options.test.ts rename to apps/web/app/api/subscriptions/sessions/__tests__/route.options.test.ts diff --git a/app/api/subscriptions/sessions/__tests__/route.post.outcomes.test.ts b/apps/web/app/api/subscriptions/sessions/__tests__/route.post.outcomes.test.ts similarity index 100% rename from app/api/subscriptions/sessions/__tests__/route.post.outcomes.test.ts rename to apps/web/app/api/subscriptions/sessions/__tests__/route.post.outcomes.test.ts diff --git a/app/api/subscriptions/sessions/__tests__/route.post.validation.test.ts b/apps/web/app/api/subscriptions/sessions/__tests__/route.post.validation.test.ts similarity index 100% rename from app/api/subscriptions/sessions/__tests__/route.post.validation.test.ts rename to apps/web/app/api/subscriptions/sessions/__tests__/route.post.validation.test.ts diff --git a/app/api/subscriptions/sessions/__tests__/route.test.ts b/apps/web/app/api/subscriptions/sessions/__tests__/route.test.ts similarity index 100% rename from app/api/subscriptions/sessions/__tests__/route.test.ts rename to apps/web/app/api/subscriptions/sessions/__tests__/route.test.ts diff --git a/app/api/subscriptions/sessions/__tests__/routeTestMocks.ts b/apps/web/app/api/subscriptions/sessions/__tests__/routeTestMocks.ts similarity index 100% rename from app/api/subscriptions/sessions/__tests__/routeTestMocks.ts rename to apps/web/app/api/subscriptions/sessions/__tests__/routeTestMocks.ts diff --git a/app/api/subscriptions/sessions/route.ts b/apps/web/app/api/subscriptions/sessions/route.ts similarity index 100% rename from app/api/subscriptions/sessions/route.ts rename to apps/web/app/api/subscriptions/sessions/route.ts diff --git a/app/api/tasks/route.ts b/apps/web/app/api/tasks/route.ts similarity index 100% rename from app/api/tasks/route.ts rename to apps/web/app/api/tasks/route.ts diff --git a/app/api/tasks/runs/route.ts b/apps/web/app/api/tasks/runs/route.ts similarity index 100% rename from app/api/tasks/runs/route.ts rename to apps/web/app/api/tasks/runs/route.ts diff --git a/app/api/transcribe/route.ts b/apps/web/app/api/transcribe/route.ts similarity index 100% rename from app/api/transcribe/route.ts rename to apps/web/app/api/transcribe/route.ts diff --git a/app/api/workspaces/route.ts b/apps/web/app/api/workspaces/route.ts similarity index 100% rename from app/api/workspaces/route.ts rename to apps/web/app/api/workspaces/route.ts diff --git a/app/api/x402/image/generate/route.ts b/apps/web/app/api/x402/image/generate/route.ts similarity index 100% rename from app/api/x402/image/generate/route.ts rename to apps/web/app/api/x402/image/generate/route.ts diff --git a/app/api/x402/session-token/route.ts b/apps/web/app/api/x402/session-token/route.ts similarity index 100% rename from app/api/x402/session-token/route.ts rename to apps/web/app/api/x402/session-token/route.ts diff --git a/app/favicon.ico b/apps/web/app/favicon.ico similarity index 100% rename from app/favicon.ico rename to apps/web/app/favicon.ico diff --git a/app/globals.css b/apps/web/app/globals.css similarity index 100% rename from app/globals.css rename to apps/web/app/globals.css diff --git a/app/layout.tsx b/apps/web/app/layout.tsx similarity index 100% rename from app/layout.tsx rename to apps/web/app/layout.tsx diff --git a/app/mcp/route.ts b/apps/web/app/mcp/route.ts similarity index 100% rename from app/mcp/route.ts rename to apps/web/app/mcp/route.ts diff --git a/app/page.tsx b/apps/web/app/page.tsx similarity index 100% rename from app/page.tsx rename to apps/web/app/page.tsx diff --git a/dev/API-AGENT.md b/apps/web/dev/API-AGENT.md similarity index 100% rename from dev/API-AGENT.md rename to apps/web/dev/API-AGENT.md diff --git a/eslint.config.js b/apps/web/eslint.config.js similarity index 100% rename from eslint.config.js rename to apps/web/eslint.config.js diff --git a/evals/README.md b/apps/web/evals/README.md similarity index 100% rename from evals/README.md rename to apps/web/evals/README.md diff --git a/evals/catalog-opportunity-analysis.eval.ts b/apps/web/evals/catalog-opportunity-analysis.eval.ts similarity index 100% rename from evals/catalog-opportunity-analysis.eval.ts rename to apps/web/evals/catalog-opportunity-analysis.eval.ts diff --git a/evals/catalog-songs-count.eval.ts b/apps/web/evals/catalog-songs-count.eval.ts similarity index 100% rename from evals/catalog-songs-count.eval.ts rename to apps/web/evals/catalog-songs-count.eval.ts diff --git a/evals/first-week-album-sales.eval.ts b/apps/web/evals/first-week-album-sales.eval.ts similarity index 100% rename from evals/first-week-album-sales.eval.ts rename to apps/web/evals/first-week-album-sales.eval.ts diff --git a/evals/memory-tools.eval.ts b/apps/web/evals/memory-tools.eval.ts similarity index 100% rename from evals/memory-tools.eval.ts rename to apps/web/evals/memory-tools.eval.ts diff --git a/evals/monthly-listeners-tracking.eval.ts b/apps/web/evals/monthly-listeners-tracking.eval.ts similarity index 100% rename from evals/monthly-listeners-tracking.eval.ts rename to apps/web/evals/monthly-listeners-tracking.eval.ts diff --git a/evals/search-web-tool.eval.ts b/apps/web/evals/search-web-tool.eval.ts similarity index 100% rename from evals/search-web-tool.eval.ts rename to apps/web/evals/search-web-tool.eval.ts diff --git a/evals/social-scraping.eval.ts b/apps/web/evals/social-scraping.eval.ts similarity index 100% rename from evals/social-scraping.eval.ts rename to apps/web/evals/social-scraping.eval.ts diff --git a/evals/spotify-followers.eval.ts b/apps/web/evals/spotify-followers.eval.ts similarity index 100% rename from evals/spotify-followers.eval.ts rename to apps/web/evals/spotify-followers.eval.ts diff --git a/evals/spotify-tools.eval.ts b/apps/web/evals/spotify-tools.eval.ts similarity index 100% rename from evals/spotify-tools.eval.ts rename to apps/web/evals/spotify-tools.eval.ts diff --git a/evals/tiktok-analytics-questions.eval.ts b/apps/web/evals/tiktok-analytics-questions.eval.ts similarity index 100% rename from evals/tiktok-analytics-questions.eval.ts rename to apps/web/evals/tiktok-analytics-questions.eval.ts diff --git a/features/feature-email-client.md b/apps/web/features/feature-email-client.md similarity index 100% rename from features/feature-email-client.md rename to apps/web/features/feature-email-client.md diff --git a/lib/account/flattenAccountSocials.ts b/apps/web/lib/account/flattenAccountSocials.ts similarity index 100% rename from lib/account/flattenAccountSocials.ts rename to apps/web/lib/account/flattenAccountSocials.ts diff --git a/lib/accounts/__tests__/createAccountHandler.test.ts b/apps/web/lib/accounts/__tests__/createAccountHandler.test.ts similarity index 100% rename from lib/accounts/__tests__/createAccountHandler.test.ts rename to apps/web/lib/accounts/__tests__/createAccountHandler.test.ts diff --git a/lib/accounts/__tests__/getAccountHandler.test.ts b/apps/web/lib/accounts/__tests__/getAccountHandler.test.ts similarity index 100% rename from lib/accounts/__tests__/getAccountHandler.test.ts rename to apps/web/lib/accounts/__tests__/getAccountHandler.test.ts diff --git a/lib/accounts/__tests__/resolveAccountIdByEmail.test.ts b/apps/web/lib/accounts/__tests__/resolveAccountIdByEmail.test.ts similarity index 100% rename from lib/accounts/__tests__/resolveAccountIdByEmail.test.ts rename to apps/web/lib/accounts/__tests__/resolveAccountIdByEmail.test.ts diff --git a/lib/accounts/__tests__/validateGetAccountParams.test.ts b/apps/web/lib/accounts/__tests__/validateGetAccountParams.test.ts similarity index 100% rename from lib/accounts/__tests__/validateGetAccountParams.test.ts rename to apps/web/lib/accounts/__tests__/validateGetAccountParams.test.ts diff --git a/lib/accounts/__tests__/validateOverrideAccountId.test.ts b/apps/web/lib/accounts/__tests__/validateOverrideAccountId.test.ts similarity index 100% rename from lib/accounts/__tests__/validateOverrideAccountId.test.ts rename to apps/web/lib/accounts/__tests__/validateOverrideAccountId.test.ts diff --git a/lib/accounts/__tests__/validateUpdateAccountRequest.test.ts b/apps/web/lib/accounts/__tests__/validateUpdateAccountRequest.test.ts similarity index 100% rename from lib/accounts/__tests__/validateUpdateAccountRequest.test.ts rename to apps/web/lib/accounts/__tests__/validateUpdateAccountRequest.test.ts diff --git a/lib/accounts/addArtistToAccountHandler.ts b/apps/web/lib/accounts/addArtistToAccountHandler.ts similarity index 100% rename from lib/accounts/addArtistToAccountHandler.ts rename to apps/web/lib/accounts/addArtistToAccountHandler.ts diff --git a/lib/accounts/createAccountHandler.ts b/apps/web/lib/accounts/createAccountHandler.ts similarity index 100% rename from lib/accounts/createAccountHandler.ts rename to apps/web/lib/accounts/createAccountHandler.ts diff --git a/lib/accounts/getAccountHandler.ts b/apps/web/lib/accounts/getAccountHandler.ts similarity index 100% rename from lib/accounts/getAccountHandler.ts rename to apps/web/lib/accounts/getAccountHandler.ts diff --git a/lib/accounts/getAccountIdHandler.ts b/apps/web/lib/accounts/getAccountIdHandler.ts similarity index 100% rename from lib/accounts/getAccountIdHandler.ts rename to apps/web/lib/accounts/getAccountIdHandler.ts diff --git a/lib/accounts/resolveAccountIdByEmail.ts b/apps/web/lib/accounts/resolveAccountIdByEmail.ts similarity index 100% rename from lib/accounts/resolveAccountIdByEmail.ts rename to apps/web/lib/accounts/resolveAccountIdByEmail.ts diff --git a/lib/accounts/updateAccountHandler.ts b/apps/web/lib/accounts/updateAccountHandler.ts similarity index 100% rename from lib/accounts/updateAccountHandler.ts rename to apps/web/lib/accounts/updateAccountHandler.ts diff --git a/lib/accounts/validateAccountIdHeaders.ts b/apps/web/lib/accounts/validateAccountIdHeaders.ts similarity index 100% rename from lib/accounts/validateAccountIdHeaders.ts rename to apps/web/lib/accounts/validateAccountIdHeaders.ts diff --git a/lib/accounts/validateAccountParams.ts b/apps/web/lib/accounts/validateAccountParams.ts similarity index 100% rename from lib/accounts/validateAccountParams.ts rename to apps/web/lib/accounts/validateAccountParams.ts diff --git a/lib/accounts/validateAddArtistBody.ts b/apps/web/lib/accounts/validateAddArtistBody.ts similarity index 100% rename from lib/accounts/validateAddArtistBody.ts rename to apps/web/lib/accounts/validateAddArtistBody.ts diff --git a/lib/accounts/validateCreateAccountBody.ts b/apps/web/lib/accounts/validateCreateAccountBody.ts similarity index 100% rename from lib/accounts/validateCreateAccountBody.ts rename to apps/web/lib/accounts/validateCreateAccountBody.ts diff --git a/lib/accounts/validateGetAccountParams.ts b/apps/web/lib/accounts/validateGetAccountParams.ts similarity index 100% rename from lib/accounts/validateGetAccountParams.ts rename to apps/web/lib/accounts/validateGetAccountParams.ts diff --git a/lib/accounts/validateOverrideAccountId.ts b/apps/web/lib/accounts/validateOverrideAccountId.ts similarity index 100% rename from lib/accounts/validateOverrideAccountId.ts rename to apps/web/lib/accounts/validateOverrideAccountId.ts diff --git a/lib/accounts/validateUpdateAccountRequest.ts b/apps/web/lib/accounts/validateUpdateAccountRequest.ts similarity index 100% rename from lib/accounts/validateUpdateAccountRequest.ts rename to apps/web/lib/accounts/validateUpdateAccountRequest.ts diff --git a/lib/admins/__tests__/checkAdminHandler.test.ts b/apps/web/lib/admins/__tests__/checkAdminHandler.test.ts similarity index 100% rename from lib/admins/__tests__/checkAdminHandler.test.ts rename to apps/web/lib/admins/__tests__/checkAdminHandler.test.ts diff --git a/lib/admins/__tests__/checkIsAdmin.test.ts b/apps/web/lib/admins/__tests__/checkIsAdmin.test.ts similarity index 100% rename from lib/admins/__tests__/checkIsAdmin.test.ts rename to apps/web/lib/admins/__tests__/checkIsAdmin.test.ts diff --git a/lib/admins/__tests__/validateAdminAuth.test.ts b/apps/web/lib/admins/__tests__/validateAdminAuth.test.ts similarity index 100% rename from lib/admins/__tests__/validateAdminAuth.test.ts rename to apps/web/lib/admins/__tests__/validateAdminAuth.test.ts diff --git a/lib/admins/adminPeriod.ts b/apps/web/lib/admins/adminPeriod.ts similarity index 100% rename from lib/admins/adminPeriod.ts rename to apps/web/lib/admins/adminPeriod.ts diff --git a/lib/admins/checkAdminHandler.ts b/apps/web/lib/admins/checkAdminHandler.ts similarity index 100% rename from lib/admins/checkAdminHandler.ts rename to apps/web/lib/admins/checkAdminHandler.ts diff --git a/lib/admins/checkIsAdmin.ts b/apps/web/lib/admins/checkIsAdmin.ts similarity index 100% rename from lib/admins/checkIsAdmin.ts rename to apps/web/lib/admins/checkIsAdmin.ts diff --git a/lib/admins/content/__tests__/extractVideoFiles.test.ts b/apps/web/lib/admins/content/__tests__/extractVideoFiles.test.ts similarity index 100% rename from lib/admins/content/__tests__/extractVideoFiles.test.ts rename to apps/web/lib/admins/content/__tests__/extractVideoFiles.test.ts diff --git a/lib/admins/content/__tests__/fetchThreadVideoFiles.test.ts b/apps/web/lib/admins/content/__tests__/fetchThreadVideoFiles.test.ts similarity index 100% rename from lib/admins/content/__tests__/fetchThreadVideoFiles.test.ts rename to apps/web/lib/admins/content/__tests__/fetchThreadVideoFiles.test.ts diff --git a/lib/admins/content/__tests__/getContentSlackTagsHandler.test.ts b/apps/web/lib/admins/content/__tests__/getContentSlackTagsHandler.test.ts similarity index 100% rename from lib/admins/content/__tests__/getContentSlackTagsHandler.test.ts rename to apps/web/lib/admins/content/__tests__/getContentSlackTagsHandler.test.ts diff --git a/lib/admins/content/extractVideoFiles.ts b/apps/web/lib/admins/content/extractVideoFiles.ts similarity index 100% rename from lib/admins/content/extractVideoFiles.ts rename to apps/web/lib/admins/content/extractVideoFiles.ts diff --git a/lib/admins/content/fetchContentSlackMentions.ts b/apps/web/lib/admins/content/fetchContentSlackMentions.ts similarity index 100% rename from lib/admins/content/fetchContentSlackMentions.ts rename to apps/web/lib/admins/content/fetchContentSlackMentions.ts diff --git a/lib/admins/content/fetchThreadVideoFiles.ts b/apps/web/lib/admins/content/fetchThreadVideoFiles.ts similarity index 100% rename from lib/admins/content/fetchThreadVideoFiles.ts rename to apps/web/lib/admins/content/fetchThreadVideoFiles.ts diff --git a/lib/admins/content/getContentSlackTagsHandler.ts b/apps/web/lib/admins/content/getContentSlackTagsHandler.ts similarity index 100% rename from lib/admins/content/getContentSlackTagsHandler.ts rename to apps/web/lib/admins/content/getContentSlackTagsHandler.ts diff --git a/lib/admins/content/validateGetContentSlackTagsQuery.ts b/apps/web/lib/admins/content/validateGetContentSlackTagsQuery.ts similarity index 100% rename from lib/admins/content/validateGetContentSlackTagsQuery.ts rename to apps/web/lib/admins/content/validateGetContentSlackTagsQuery.ts diff --git a/lib/admins/emails/__tests__/getAccountEmailIds.test.ts b/apps/web/lib/admins/emails/__tests__/getAccountEmailIds.test.ts similarity index 100% rename from lib/admins/emails/__tests__/getAccountEmailIds.test.ts rename to apps/web/lib/admins/emails/__tests__/getAccountEmailIds.test.ts diff --git a/lib/admins/emails/__tests__/getAdminEmailsHandler.test.ts b/apps/web/lib/admins/emails/__tests__/getAdminEmailsHandler.test.ts similarity index 100% rename from lib/admins/emails/__tests__/getAdminEmailsHandler.test.ts rename to apps/web/lib/admins/emails/__tests__/getAdminEmailsHandler.test.ts diff --git a/lib/admins/emails/__tests__/validateGetAdminEmailsQuery.test.ts b/apps/web/lib/admins/emails/__tests__/validateGetAdminEmailsQuery.test.ts similarity index 100% rename from lib/admins/emails/__tests__/validateGetAdminEmailsQuery.test.ts rename to apps/web/lib/admins/emails/__tests__/validateGetAdminEmailsQuery.test.ts diff --git a/lib/admins/emails/getAccountEmailIds.ts b/apps/web/lib/admins/emails/getAccountEmailIds.ts similarity index 100% rename from lib/admins/emails/getAccountEmailIds.ts rename to apps/web/lib/admins/emails/getAccountEmailIds.ts diff --git a/lib/admins/emails/getAdminEmailsHandler.ts b/apps/web/lib/admins/emails/getAdminEmailsHandler.ts similarity index 100% rename from lib/admins/emails/getAdminEmailsHandler.ts rename to apps/web/lib/admins/emails/getAdminEmailsHandler.ts diff --git a/lib/admins/emails/validateGetAdminEmailsQuery.ts b/apps/web/lib/admins/emails/validateGetAdminEmailsQuery.ts similarity index 100% rename from lib/admins/emails/validateGetAdminEmailsQuery.ts rename to apps/web/lib/admins/emails/validateGetAdminEmailsQuery.ts diff --git a/lib/admins/pr/__tests__/getPrMergedStatusHandler.test.ts b/apps/web/lib/admins/pr/__tests__/getPrMergedStatusHandler.test.ts similarity index 100% rename from lib/admins/pr/__tests__/getPrMergedStatusHandler.test.ts rename to apps/web/lib/admins/pr/__tests__/getPrMergedStatusHandler.test.ts diff --git a/lib/admins/pr/__tests__/validateGetCodingPrQuery.test.ts b/apps/web/lib/admins/pr/__tests__/validateGetCodingPrQuery.test.ts similarity index 100% rename from lib/admins/pr/__tests__/validateGetCodingPrQuery.test.ts rename to apps/web/lib/admins/pr/__tests__/validateGetCodingPrQuery.test.ts diff --git a/lib/admins/pr/getPrStatusHandler.ts b/apps/web/lib/admins/pr/getPrStatusHandler.ts similarity index 100% rename from lib/admins/pr/getPrStatusHandler.ts rename to apps/web/lib/admins/pr/getPrStatusHandler.ts diff --git a/lib/admins/pr/validateGetCodingPrQuery.ts b/apps/web/lib/admins/pr/validateGetCodingPrQuery.ts similarity index 100% rename from lib/admins/pr/validateGetCodingPrQuery.ts rename to apps/web/lib/admins/pr/validateGetCodingPrQuery.ts diff --git a/lib/admins/privy/__tests__/getPrivyLoginsHandler.test.ts b/apps/web/lib/admins/privy/__tests__/getPrivyLoginsHandler.test.ts similarity index 100% rename from lib/admins/privy/__tests__/getPrivyLoginsHandler.test.ts rename to apps/web/lib/admins/privy/__tests__/getPrivyLoginsHandler.test.ts diff --git a/lib/admins/privy/__tests__/validateGetPrivyLoginsQuery.test.ts b/apps/web/lib/admins/privy/__tests__/validateGetPrivyLoginsQuery.test.ts similarity index 100% rename from lib/admins/privy/__tests__/validateGetPrivyLoginsQuery.test.ts rename to apps/web/lib/admins/privy/__tests__/validateGetPrivyLoginsQuery.test.ts diff --git a/lib/admins/privy/countNewAccounts.ts b/apps/web/lib/admins/privy/countNewAccounts.ts similarity index 100% rename from lib/admins/privy/countNewAccounts.ts rename to apps/web/lib/admins/privy/countNewAccounts.ts diff --git a/lib/admins/privy/fetchPrivyLogins.ts b/apps/web/lib/admins/privy/fetchPrivyLogins.ts similarity index 100% rename from lib/admins/privy/fetchPrivyLogins.ts rename to apps/web/lib/admins/privy/fetchPrivyLogins.ts diff --git a/lib/admins/privy/fetchPrivyUsersPage.ts b/apps/web/lib/admins/privy/fetchPrivyUsersPage.ts similarity index 100% rename from lib/admins/privy/fetchPrivyUsersPage.ts rename to apps/web/lib/admins/privy/fetchPrivyUsersPage.ts diff --git a/lib/admins/privy/getCutoffMs.ts b/apps/web/lib/admins/privy/getCutoffMs.ts similarity index 100% rename from lib/admins/privy/getCutoffMs.ts rename to apps/web/lib/admins/privy/getCutoffMs.ts diff --git a/lib/admins/privy/getLatestVerifiedAt.ts b/apps/web/lib/admins/privy/getLatestVerifiedAt.ts similarity index 100% rename from lib/admins/privy/getLatestVerifiedAt.ts rename to apps/web/lib/admins/privy/getLatestVerifiedAt.ts diff --git a/lib/admins/privy/getPrivyLoginsHandler.ts b/apps/web/lib/admins/privy/getPrivyLoginsHandler.ts similarity index 100% rename from lib/admins/privy/getPrivyLoginsHandler.ts rename to apps/web/lib/admins/privy/getPrivyLoginsHandler.ts diff --git a/lib/admins/privy/periodDays.ts b/apps/web/lib/admins/privy/periodDays.ts similarity index 100% rename from lib/admins/privy/periodDays.ts rename to apps/web/lib/admins/privy/periodDays.ts diff --git a/lib/admins/privy/privyLoginsPeriod.ts b/apps/web/lib/admins/privy/privyLoginsPeriod.ts similarity index 100% rename from lib/admins/privy/privyLoginsPeriod.ts rename to apps/web/lib/admins/privy/privyLoginsPeriod.ts diff --git a/lib/admins/privy/toMs.ts b/apps/web/lib/admins/privy/toMs.ts similarity index 100% rename from lib/admins/privy/toMs.ts rename to apps/web/lib/admins/privy/toMs.ts diff --git a/lib/admins/privy/validateGetPrivyLoginsQuery.ts b/apps/web/lib/admins/privy/validateGetPrivyLoginsQuery.ts similarity index 100% rename from lib/admins/privy/validateGetPrivyLoginsQuery.ts rename to apps/web/lib/admins/privy/validateGetPrivyLoginsQuery.ts diff --git a/lib/admins/sandboxes/__tests__/aggregateAccountSandboxStats.test.ts b/apps/web/lib/admins/sandboxes/__tests__/aggregateAccountSandboxStats.test.ts similarity index 100% rename from lib/admins/sandboxes/__tests__/aggregateAccountSandboxStats.test.ts rename to apps/web/lib/admins/sandboxes/__tests__/aggregateAccountSandboxStats.test.ts diff --git a/lib/admins/sandboxes/__tests__/getAdminSandboxesHandler.test.ts b/apps/web/lib/admins/sandboxes/__tests__/getAdminSandboxesHandler.test.ts similarity index 100% rename from lib/admins/sandboxes/__tests__/getAdminSandboxesHandler.test.ts rename to apps/web/lib/admins/sandboxes/__tests__/getAdminSandboxesHandler.test.ts diff --git a/lib/admins/sandboxes/aggregateAccountSandboxStats.ts b/apps/web/lib/admins/sandboxes/aggregateAccountSandboxStats.ts similarity index 100% rename from lib/admins/sandboxes/aggregateAccountSandboxStats.ts rename to apps/web/lib/admins/sandboxes/aggregateAccountSandboxStats.ts diff --git a/lib/admins/sandboxes/getAdminSandboxOrgsHandler.ts b/apps/web/lib/admins/sandboxes/getAdminSandboxOrgsHandler.ts similarity index 100% rename from lib/admins/sandboxes/getAdminSandboxOrgsHandler.ts rename to apps/web/lib/admins/sandboxes/getAdminSandboxOrgsHandler.ts diff --git a/lib/admins/sandboxes/getAdminSandboxesHandler.ts b/apps/web/lib/admins/sandboxes/getAdminSandboxesHandler.ts similarity index 100% rename from lib/admins/sandboxes/getAdminSandboxesHandler.ts rename to apps/web/lib/admins/sandboxes/getAdminSandboxesHandler.ts diff --git a/lib/admins/sandboxes/getOrgRepoStats.ts b/apps/web/lib/admins/sandboxes/getOrgRepoStats.ts similarity index 100% rename from lib/admins/sandboxes/getOrgRepoStats.ts rename to apps/web/lib/admins/sandboxes/getOrgRepoStats.ts diff --git a/lib/admins/slack/__tests__/createSlackTagsHandler.test.ts b/apps/web/lib/admins/slack/__tests__/createSlackTagsHandler.test.ts similarity index 100% rename from lib/admins/slack/__tests__/createSlackTagsHandler.test.ts rename to apps/web/lib/admins/slack/__tests__/createSlackTagsHandler.test.ts diff --git a/lib/admins/slack/__tests__/extractGithubPrUrls.test.ts b/apps/web/lib/admins/slack/__tests__/extractGithubPrUrls.test.ts similarity index 100% rename from lib/admins/slack/__tests__/extractGithubPrUrls.test.ts rename to apps/web/lib/admins/slack/__tests__/extractGithubPrUrls.test.ts diff --git a/lib/admins/slack/__tests__/fetchAllThreadResponses.test.ts b/apps/web/lib/admins/slack/__tests__/fetchAllThreadResponses.test.ts similarity index 100% rename from lib/admins/slack/__tests__/fetchAllThreadResponses.test.ts rename to apps/web/lib/admins/slack/__tests__/fetchAllThreadResponses.test.ts diff --git a/lib/admins/slack/__tests__/fetchBotMentions.test.ts b/apps/web/lib/admins/slack/__tests__/fetchBotMentions.test.ts similarity index 100% rename from lib/admins/slack/__tests__/fetchBotMentions.test.ts rename to apps/web/lib/admins/slack/__tests__/fetchBotMentions.test.ts diff --git a/lib/admins/slack/__tests__/fetchThreadReplyMentions.test.ts b/apps/web/lib/admins/slack/__tests__/fetchThreadReplyMentions.test.ts similarity index 100% rename from lib/admins/slack/__tests__/fetchThreadReplyMentions.test.ts rename to apps/web/lib/admins/slack/__tests__/fetchThreadReplyMentions.test.ts diff --git a/lib/admins/slack/__tests__/getSlackTagsHandler.test.ts b/apps/web/lib/admins/slack/__tests__/getSlackTagsHandler.test.ts similarity index 100% rename from lib/admins/slack/__tests__/getSlackTagsHandler.test.ts rename to apps/web/lib/admins/slack/__tests__/getSlackTagsHandler.test.ts diff --git a/lib/admins/slack/__tests__/validateGetSlackTagsQuery.test.ts b/apps/web/lib/admins/slack/__tests__/validateGetSlackTagsQuery.test.ts similarity index 100% rename from lib/admins/slack/__tests__/validateGetSlackTagsQuery.test.ts rename to apps/web/lib/admins/slack/__tests__/validateGetSlackTagsQuery.test.ts diff --git a/lib/admins/slack/createSlackTagsHandler.ts b/apps/web/lib/admins/slack/createSlackTagsHandler.ts similarity index 100% rename from lib/admins/slack/createSlackTagsHandler.ts rename to apps/web/lib/admins/slack/createSlackTagsHandler.ts diff --git a/lib/admins/slack/extractGithubPrUrls.ts b/apps/web/lib/admins/slack/extractGithubPrUrls.ts similarity index 100% rename from lib/admins/slack/extractGithubPrUrls.ts rename to apps/web/lib/admins/slack/extractGithubPrUrls.ts diff --git a/lib/admins/slack/fetchAllThreadResponses.ts b/apps/web/lib/admins/slack/fetchAllThreadResponses.ts similarity index 100% rename from lib/admins/slack/fetchAllThreadResponses.ts rename to apps/web/lib/admins/slack/fetchAllThreadResponses.ts diff --git a/lib/admins/slack/fetchBotMentions.ts b/apps/web/lib/admins/slack/fetchBotMentions.ts similarity index 100% rename from lib/admins/slack/fetchBotMentions.ts rename to apps/web/lib/admins/slack/fetchBotMentions.ts diff --git a/lib/admins/slack/fetchSlackMentions.ts b/apps/web/lib/admins/slack/fetchSlackMentions.ts similarity index 100% rename from lib/admins/slack/fetchSlackMentions.ts rename to apps/web/lib/admins/slack/fetchSlackMentions.ts diff --git a/lib/admins/slack/fetchThreadPullRequests.ts b/apps/web/lib/admins/slack/fetchThreadPullRequests.ts similarity index 100% rename from lib/admins/slack/fetchThreadPullRequests.ts rename to apps/web/lib/admins/slack/fetchThreadPullRequests.ts diff --git a/lib/admins/slack/fetchThreadReplyMentions.ts b/apps/web/lib/admins/slack/fetchThreadReplyMentions.ts similarity index 100% rename from lib/admins/slack/fetchThreadReplyMentions.ts rename to apps/web/lib/admins/slack/fetchThreadReplyMentions.ts diff --git a/lib/admins/slack/getCutoffTs.ts b/apps/web/lib/admins/slack/getCutoffTs.ts similarity index 100% rename from lib/admins/slack/getCutoffTs.ts rename to apps/web/lib/admins/slack/getCutoffTs.ts diff --git a/lib/admins/slack/getSlackTagsHandler.ts b/apps/web/lib/admins/slack/getSlackTagsHandler.ts similarity index 100% rename from lib/admins/slack/getSlackTagsHandler.ts rename to apps/web/lib/admins/slack/getSlackTagsHandler.ts diff --git a/lib/admins/slack/validateGetSlackTagsQuery.ts b/apps/web/lib/admins/slack/validateGetSlackTagsQuery.ts similarity index 100% rename from lib/admins/slack/validateGetSlackTagsQuery.ts rename to apps/web/lib/admins/slack/validateGetSlackTagsQuery.ts diff --git a/lib/admins/validateAdminAuth.ts b/apps/web/lib/admins/validateAdminAuth.ts similarity index 100% rename from lib/admins/validateAdminAuth.ts rename to apps/web/lib/admins/validateAdminAuth.ts diff --git a/lib/agents/CompactAgent/__tests__/createCompactAgent.test.ts b/apps/web/lib/agents/CompactAgent/__tests__/createCompactAgent.test.ts similarity index 100% rename from lib/agents/CompactAgent/__tests__/createCompactAgent.test.ts rename to apps/web/lib/agents/CompactAgent/__tests__/createCompactAgent.test.ts diff --git a/lib/agents/CompactAgent/createCompactAgent.ts b/apps/web/lib/agents/CompactAgent/createCompactAgent.ts similarity index 100% rename from lib/agents/CompactAgent/createCompactAgent.ts rename to apps/web/lib/agents/CompactAgent/createCompactAgent.ts diff --git a/lib/agents/CompactAgent/index.ts b/apps/web/lib/agents/CompactAgent/index.ts similarity index 100% rename from lib/agents/CompactAgent/index.ts rename to apps/web/lib/agents/CompactAgent/index.ts diff --git a/lib/agents/EmailReplyAgent/createEmailReplyAgent.ts b/apps/web/lib/agents/EmailReplyAgent/createEmailReplyAgent.ts similarity index 100% rename from lib/agents/EmailReplyAgent/createEmailReplyAgent.ts rename to apps/web/lib/agents/EmailReplyAgent/createEmailReplyAgent.ts diff --git a/lib/agents/EmailReplyAgent/index.ts b/apps/web/lib/agents/EmailReplyAgent/index.ts similarity index 100% rename from lib/agents/EmailReplyAgent/index.ts rename to apps/web/lib/agents/EmailReplyAgent/index.ts diff --git a/lib/agents/ImageGenerationAgent/createImageGenerationAgent.ts b/apps/web/lib/agents/ImageGenerationAgent/createImageGenerationAgent.ts similarity index 100% rename from lib/agents/ImageGenerationAgent/createImageGenerationAgent.ts rename to apps/web/lib/agents/ImageGenerationAgent/createImageGenerationAgent.ts diff --git a/lib/agents/ImageGenerationAgent/index.ts b/apps/web/lib/agents/ImageGenerationAgent/index.ts similarity index 100% rename from lib/agents/ImageGenerationAgent/index.ts rename to apps/web/lib/agents/ImageGenerationAgent/index.ts diff --git a/lib/agents/__tests__/agentSignupHandler.test.ts b/apps/web/lib/agents/__tests__/agentSignupHandler.test.ts similarity index 100% rename from lib/agents/__tests__/agentSignupHandler.test.ts rename to apps/web/lib/agents/__tests__/agentSignupHandler.test.ts diff --git a/lib/agents/__tests__/agentVerifyHandler.test.ts b/apps/web/lib/agents/__tests__/agentVerifyHandler.test.ts similarity index 100% rename from lib/agents/__tests__/agentVerifyHandler.test.ts rename to apps/web/lib/agents/__tests__/agentVerifyHandler.test.ts diff --git a/lib/agents/__tests__/buildTaskCard.test.ts b/apps/web/lib/agents/__tests__/buildTaskCard.test.ts similarity index 100% rename from lib/agents/__tests__/buildTaskCard.test.ts rename to apps/web/lib/agents/__tests__/buildTaskCard.test.ts diff --git a/lib/agents/__tests__/createAccountWithEmail.test.ts b/apps/web/lib/agents/__tests__/createAccountWithEmail.test.ts similarity index 100% rename from lib/agents/__tests__/createAccountWithEmail.test.ts rename to apps/web/lib/agents/__tests__/createAccountWithEmail.test.ts diff --git a/lib/agents/__tests__/generateAndStoreApiKey.test.ts b/apps/web/lib/agents/__tests__/generateAndStoreApiKey.test.ts similarity index 100% rename from lib/agents/__tests__/generateAndStoreApiKey.test.ts rename to apps/web/lib/agents/__tests__/generateAndStoreApiKey.test.ts diff --git a/lib/agents/__tests__/handleAgentPrefixSignup.test.ts b/apps/web/lib/agents/__tests__/handleAgentPrefixSignup.test.ts similarity index 100% rename from lib/agents/__tests__/handleAgentPrefixSignup.test.ts rename to apps/web/lib/agents/__tests__/handleAgentPrefixSignup.test.ts diff --git a/lib/agents/__tests__/handleExistingAccount.test.ts b/apps/web/lib/agents/__tests__/handleExistingAccount.test.ts similarity index 100% rename from lib/agents/__tests__/handleExistingAccount.test.ts rename to apps/web/lib/agents/__tests__/handleExistingAccount.test.ts diff --git a/lib/agents/__tests__/handleNormalSignup.test.ts b/apps/web/lib/agents/__tests__/handleNormalSignup.test.ts similarity index 100% rename from lib/agents/__tests__/handleNormalSignup.test.ts rename to apps/web/lib/agents/__tests__/handleNormalSignup.test.ts diff --git a/lib/agents/__tests__/isAgentPrefixEmail.test.ts b/apps/web/lib/agents/__tests__/isAgentPrefixEmail.test.ts similarity index 100% rename from lib/agents/__tests__/isAgentPrefixEmail.test.ts rename to apps/web/lib/agents/__tests__/isAgentPrefixEmail.test.ts diff --git a/lib/agents/__tests__/storeVerificationCode.test.ts b/apps/web/lib/agents/__tests__/storeVerificationCode.test.ts similarity index 100% rename from lib/agents/__tests__/storeVerificationCode.test.ts rename to apps/web/lib/agents/__tests__/storeVerificationCode.test.ts diff --git a/lib/agents/__tests__/validateAgentSignupBody.test.ts b/apps/web/lib/agents/__tests__/validateAgentSignupBody.test.ts similarity index 100% rename from lib/agents/__tests__/validateAgentSignupBody.test.ts rename to apps/web/lib/agents/__tests__/validateAgentSignupBody.test.ts diff --git a/lib/agents/__tests__/validateAgentVerifyBody.test.ts b/apps/web/lib/agents/__tests__/validateAgentVerifyBody.test.ts similarity index 100% rename from lib/agents/__tests__/validateAgentVerifyBody.test.ts rename to apps/web/lib/agents/__tests__/validateAgentVerifyBody.test.ts diff --git a/lib/agents/agentSignupHandler.ts b/apps/web/lib/agents/agentSignupHandler.ts similarity index 100% rename from lib/agents/agentSignupHandler.ts rename to apps/web/lib/agents/agentSignupHandler.ts diff --git a/lib/agents/agentVerifyHandler.ts b/apps/web/lib/agents/agentVerifyHandler.ts similarity index 100% rename from lib/agents/agentVerifyHandler.ts rename to apps/web/lib/agents/agentVerifyHandler.ts diff --git a/lib/agents/buildTaskCard.ts b/apps/web/lib/agents/buildTaskCard.ts similarity index 100% rename from lib/agents/buildTaskCard.ts rename to apps/web/lib/agents/buildTaskCard.ts diff --git a/lib/agents/content/__tests__/downloadVideoBuffer.test.ts b/apps/web/lib/agents/content/__tests__/downloadVideoBuffer.test.ts similarity index 100% rename from lib/agents/content/__tests__/downloadVideoBuffer.test.ts rename to apps/web/lib/agents/content/__tests__/downloadVideoBuffer.test.ts diff --git a/lib/agents/content/__tests__/extractMessageAttachments.test.ts b/apps/web/lib/agents/content/__tests__/extractMessageAttachments.test.ts similarity index 100% rename from lib/agents/content/__tests__/extractMessageAttachments.test.ts rename to apps/web/lib/agents/content/__tests__/extractMessageAttachments.test.ts diff --git a/lib/agents/content/__tests__/getFilenameFromUrl.test.ts b/apps/web/lib/agents/content/__tests__/getFilenameFromUrl.test.ts similarity index 100% rename from lib/agents/content/__tests__/getFilenameFromUrl.test.ts rename to apps/web/lib/agents/content/__tests__/getFilenameFromUrl.test.ts diff --git a/lib/agents/content/__tests__/handleContentAgentCallback.test.ts b/apps/web/lib/agents/content/__tests__/handleContentAgentCallback.test.ts similarity index 100% rename from lib/agents/content/__tests__/handleContentAgentCallback.test.ts rename to apps/web/lib/agents/content/__tests__/handleContentAgentCallback.test.ts diff --git a/lib/agents/content/__tests__/isContentAgentConfigured.test.ts b/apps/web/lib/agents/content/__tests__/isContentAgentConfigured.test.ts similarity index 100% rename from lib/agents/content/__tests__/isContentAgentConfigured.test.ts rename to apps/web/lib/agents/content/__tests__/isContentAgentConfigured.test.ts diff --git a/lib/agents/content/__tests__/parseContentPrompt.test.ts b/apps/web/lib/agents/content/__tests__/parseContentPrompt.test.ts similarity index 100% rename from lib/agents/content/__tests__/parseContentPrompt.test.ts rename to apps/web/lib/agents/content/__tests__/parseContentPrompt.test.ts diff --git a/lib/agents/content/__tests__/postVideoResults.test.ts b/apps/web/lib/agents/content/__tests__/postVideoResults.test.ts similarity index 100% rename from lib/agents/content/__tests__/postVideoResults.test.ts rename to apps/web/lib/agents/content/__tests__/postVideoResults.test.ts diff --git a/lib/agents/content/__tests__/registerOnNewMention.test.ts b/apps/web/lib/agents/content/__tests__/registerOnNewMention.test.ts similarity index 100% rename from lib/agents/content/__tests__/registerOnNewMention.test.ts rename to apps/web/lib/agents/content/__tests__/registerOnNewMention.test.ts diff --git a/lib/agents/content/__tests__/validateContentAgentEnv.test.ts b/apps/web/lib/agents/content/__tests__/validateContentAgentEnv.test.ts similarity index 100% rename from lib/agents/content/__tests__/validateContentAgentEnv.test.ts rename to apps/web/lib/agents/content/__tests__/validateContentAgentEnv.test.ts diff --git a/lib/agents/content/bot.ts b/apps/web/lib/agents/content/bot.ts similarity index 100% rename from lib/agents/content/bot.ts rename to apps/web/lib/agents/content/bot.ts diff --git a/lib/agents/content/createContentPromptAgent.ts b/apps/web/lib/agents/content/createContentPromptAgent.ts similarity index 100% rename from lib/agents/content/createContentPromptAgent.ts rename to apps/web/lib/agents/content/createContentPromptAgent.ts diff --git a/lib/agents/content/downloadVideoBuffer.ts b/apps/web/lib/agents/content/downloadVideoBuffer.ts similarity index 100% rename from lib/agents/content/downloadVideoBuffer.ts rename to apps/web/lib/agents/content/downloadVideoBuffer.ts diff --git a/lib/agents/content/extractMessageAttachments.ts b/apps/web/lib/agents/content/extractMessageAttachments.ts similarity index 100% rename from lib/agents/content/extractMessageAttachments.ts rename to apps/web/lib/agents/content/extractMessageAttachments.ts diff --git a/lib/agents/content/getFilenameFromUrl.ts b/apps/web/lib/agents/content/getFilenameFromUrl.ts similarity index 100% rename from lib/agents/content/getFilenameFromUrl.ts rename to apps/web/lib/agents/content/getFilenameFromUrl.ts diff --git a/lib/agents/content/handleContentAgentCallback.ts b/apps/web/lib/agents/content/handleContentAgentCallback.ts similarity index 100% rename from lib/agents/content/handleContentAgentCallback.ts rename to apps/web/lib/agents/content/handleContentAgentCallback.ts diff --git a/lib/agents/content/handlers/registerHandlers.ts b/apps/web/lib/agents/content/handlers/registerHandlers.ts similarity index 100% rename from lib/agents/content/handlers/registerHandlers.ts rename to apps/web/lib/agents/content/handlers/registerHandlers.ts diff --git a/lib/agents/content/handlers/registerOnNewMention.ts b/apps/web/lib/agents/content/handlers/registerOnNewMention.ts similarity index 100% rename from lib/agents/content/handlers/registerOnNewMention.ts rename to apps/web/lib/agents/content/handlers/registerOnNewMention.ts diff --git a/lib/agents/content/handlers/registerOnSubscribedMessage.ts b/apps/web/lib/agents/content/handlers/registerOnSubscribedMessage.ts similarity index 100% rename from lib/agents/content/handlers/registerOnSubscribedMessage.ts rename to apps/web/lib/agents/content/handlers/registerOnSubscribedMessage.ts diff --git a/lib/agents/content/isContentAgentConfigured.ts b/apps/web/lib/agents/content/isContentAgentConfigured.ts similarity index 100% rename from lib/agents/content/isContentAgentConfigured.ts rename to apps/web/lib/agents/content/isContentAgentConfigured.ts diff --git a/lib/agents/content/parseContentPrompt.ts b/apps/web/lib/agents/content/parseContentPrompt.ts similarity index 100% rename from lib/agents/content/parseContentPrompt.ts rename to apps/web/lib/agents/content/parseContentPrompt.ts diff --git a/lib/agents/content/postVideoResults.ts b/apps/web/lib/agents/content/postVideoResults.ts similarity index 100% rename from lib/agents/content/postVideoResults.ts rename to apps/web/lib/agents/content/postVideoResults.ts diff --git a/lib/agents/content/resolveAttachmentUrl.ts b/apps/web/lib/agents/content/resolveAttachmentUrl.ts similarity index 100% rename from lib/agents/content/resolveAttachmentUrl.ts rename to apps/web/lib/agents/content/resolveAttachmentUrl.ts diff --git a/lib/agents/content/types.ts b/apps/web/lib/agents/content/types.ts similarity index 100% rename from lib/agents/content/types.ts rename to apps/web/lib/agents/content/types.ts diff --git a/lib/agents/content/validateContentAgentCallback.ts b/apps/web/lib/agents/content/validateContentAgentCallback.ts similarity index 100% rename from lib/agents/content/validateContentAgentCallback.ts rename to apps/web/lib/agents/content/validateContentAgentCallback.ts diff --git a/lib/agents/content/validateContentAgentEnv.ts b/apps/web/lib/agents/content/validateContentAgentEnv.ts similarity index 100% rename from lib/agents/content/validateContentAgentEnv.ts rename to apps/web/lib/agents/content/validateContentAgentEnv.ts diff --git a/lib/agents/createAccountWithEmail.ts b/apps/web/lib/agents/createAccountWithEmail.ts similarity index 100% rename from lib/agents/createAccountWithEmail.ts rename to apps/web/lib/agents/createAccountWithEmail.ts diff --git a/lib/agents/createAgentState.ts b/apps/web/lib/agents/createAgentState.ts similarity index 100% rename from lib/agents/createAgentState.ts rename to apps/web/lib/agents/createAgentState.ts diff --git a/lib/agents/createPlatformRoutes.ts b/apps/web/lib/agents/createPlatformRoutes.ts similarity index 100% rename from lib/agents/createPlatformRoutes.ts rename to apps/web/lib/agents/createPlatformRoutes.ts diff --git a/lib/agents/generalAgent/__tests__/getGeneralAgent.test.ts b/apps/web/lib/agents/generalAgent/__tests__/getGeneralAgent.test.ts similarity index 100% rename from lib/agents/generalAgent/__tests__/getGeneralAgent.test.ts rename to apps/web/lib/agents/generalAgent/__tests__/getGeneralAgent.test.ts diff --git a/lib/agents/generalAgent/getGeneralAgent.ts b/apps/web/lib/agents/generalAgent/getGeneralAgent.ts similarity index 100% rename from lib/agents/generalAgent/getGeneralAgent.ts rename to apps/web/lib/agents/generalAgent/getGeneralAgent.ts diff --git a/lib/agents/generateAndStoreApiKey.ts b/apps/web/lib/agents/generateAndStoreApiKey.ts similarity index 100% rename from lib/agents/generateAndStoreApiKey.ts rename to apps/web/lib/agents/generateAndStoreApiKey.ts diff --git a/lib/agents/getThread.ts b/apps/web/lib/agents/getThread.ts similarity index 100% rename from lib/agents/getThread.ts rename to apps/web/lib/agents/getThread.ts diff --git a/lib/agents/handleAgentPrefixSignup.ts b/apps/web/lib/agents/handleAgentPrefixSignup.ts similarity index 100% rename from lib/agents/handleAgentPrefixSignup.ts rename to apps/web/lib/agents/handleAgentPrefixSignup.ts diff --git a/lib/agents/handleExistingAccount.ts b/apps/web/lib/agents/handleExistingAccount.ts similarity index 100% rename from lib/agents/handleExistingAccount.ts rename to apps/web/lib/agents/handleExistingAccount.ts diff --git a/lib/agents/handleNormalSignup.ts b/apps/web/lib/agents/handleNormalSignup.ts similarity index 100% rename from lib/agents/handleNormalSignup.ts rename to apps/web/lib/agents/handleNormalSignup.ts diff --git a/lib/agents/isAgentPrefixEmail.ts b/apps/web/lib/agents/isAgentPrefixEmail.ts similarity index 100% rename from lib/agents/isAgentPrefixEmail.ts rename to apps/web/lib/agents/isAgentPrefixEmail.ts diff --git a/lib/agents/sendVerificationEmail.ts b/apps/web/lib/agents/sendVerificationEmail.ts similarity index 100% rename from lib/agents/sendVerificationEmail.ts rename to apps/web/lib/agents/sendVerificationEmail.ts diff --git a/lib/agents/storeVerificationCode.ts b/apps/web/lib/agents/storeVerificationCode.ts similarity index 100% rename from lib/agents/storeVerificationCode.ts rename to apps/web/lib/agents/storeVerificationCode.ts diff --git a/lib/agents/validateAgentSignupBody.ts b/apps/web/lib/agents/validateAgentSignupBody.ts similarity index 100% rename from lib/agents/validateAgentSignupBody.ts rename to apps/web/lib/agents/validateAgentSignupBody.ts diff --git a/lib/agents/validateAgentVerifyBody.ts b/apps/web/lib/agents/validateAgentVerifyBody.ts similarity index 100% rename from lib/agents/validateAgentVerifyBody.ts rename to apps/web/lib/agents/validateAgentVerifyBody.ts diff --git a/lib/ai/__tests__/getAvailableModels.test.ts b/apps/web/lib/ai/__tests__/getAvailableModels.test.ts similarity index 100% rename from lib/ai/__tests__/getAvailableModels.test.ts rename to apps/web/lib/ai/__tests__/getAvailableModels.test.ts diff --git a/lib/ai/__tests__/getAvailableModelsHandler.test.ts b/apps/web/lib/ai/__tests__/getAvailableModelsHandler.test.ts similarity index 100% rename from lib/ai/__tests__/getAvailableModelsHandler.test.ts rename to apps/web/lib/ai/__tests__/getAvailableModelsHandler.test.ts diff --git a/lib/ai/__tests__/getModel.test.ts b/apps/web/lib/ai/__tests__/getModel.test.ts similarity index 100% rename from lib/ai/__tests__/getModel.test.ts rename to apps/web/lib/ai/__tests__/getModel.test.ts diff --git a/lib/ai/generateArray.ts b/apps/web/lib/ai/generateArray.ts similarity index 100% rename from lib/ai/generateArray.ts rename to apps/web/lib/ai/generateArray.ts diff --git a/lib/ai/generateImage.ts b/apps/web/lib/ai/generateImage.ts similarity index 100% rename from lib/ai/generateImage.ts rename to apps/web/lib/ai/generateImage.ts diff --git a/lib/ai/generateText.ts b/apps/web/lib/ai/generateText.ts similarity index 100% rename from lib/ai/generateText.ts rename to apps/web/lib/ai/generateText.ts diff --git a/lib/ai/getAvailableModels.ts b/apps/web/lib/ai/getAvailableModels.ts similarity index 100% rename from lib/ai/getAvailableModels.ts rename to apps/web/lib/ai/getAvailableModels.ts diff --git a/lib/ai/getAvailableModelsHandler.ts b/apps/web/lib/ai/getAvailableModelsHandler.ts similarity index 100% rename from lib/ai/getAvailableModelsHandler.ts rename to apps/web/lib/ai/getAvailableModelsHandler.ts diff --git a/lib/ai/getModel.ts b/apps/web/lib/ai/getModel.ts similarity index 100% rename from lib/ai/getModel.ts rename to apps/web/lib/ai/getModel.ts diff --git a/lib/ai/isEmbedModel.ts b/apps/web/lib/ai/isEmbedModel.ts similarity index 100% rename from lib/ai/isEmbedModel.ts rename to apps/web/lib/ai/isEmbedModel.ts diff --git a/lib/apify/__tests__/apifyWebhookHandler.test.ts b/apps/web/lib/apify/__tests__/apifyWebhookHandler.test.ts similarity index 100% rename from lib/apify/__tests__/apifyWebhookHandler.test.ts rename to apps/web/lib/apify/__tests__/apifyWebhookHandler.test.ts diff --git a/lib/apify/__tests__/getApifyWebhooks.test.ts b/apps/web/lib/apify/__tests__/getApifyWebhooks.test.ts similarity index 100% rename from lib/apify/__tests__/getApifyWebhooks.test.ts rename to apps/web/lib/apify/__tests__/getApifyWebhooks.test.ts diff --git a/lib/apify/__tests__/getScraperResultsHandler.test.ts b/apps/web/lib/apify/__tests__/getScraperResultsHandler.test.ts similarity index 100% rename from lib/apify/__tests__/getScraperResultsHandler.test.ts rename to apps/web/lib/apify/__tests__/getScraperResultsHandler.test.ts diff --git a/lib/apify/__tests__/validateApifyWebhookRequest.test.ts b/apps/web/lib/apify/__tests__/validateApifyWebhookRequest.test.ts similarity index 100% rename from lib/apify/__tests__/validateApifyWebhookRequest.test.ts rename to apps/web/lib/apify/__tests__/validateApifyWebhookRequest.test.ts diff --git a/lib/apify/__tests__/validateGetScraperResultsRequest.test.ts b/apps/web/lib/apify/__tests__/validateGetScraperResultsRequest.test.ts similarity index 100% rename from lib/apify/__tests__/validateGetScraperResultsRequest.test.ts rename to apps/web/lib/apify/__tests__/validateGetScraperResultsRequest.test.ts diff --git a/lib/apify/apifyWebhookHandler.ts b/apps/web/lib/apify/apifyWebhookHandler.ts similarity index 100% rename from lib/apify/apifyWebhookHandler.ts rename to apps/web/lib/apify/apifyWebhookHandler.ts diff --git a/lib/apify/client.ts b/apps/web/lib/apify/client.ts similarity index 100% rename from lib/apify/client.ts rename to apps/web/lib/apify/client.ts diff --git a/lib/apify/errors.ts b/apps/web/lib/apify/errors.ts similarity index 100% rename from lib/apify/errors.ts rename to apps/web/lib/apify/errors.ts diff --git a/lib/apify/facebook/startFacebookProfileScraping.ts b/apps/web/lib/apify/facebook/startFacebookProfileScraping.ts similarity index 100% rename from lib/apify/facebook/startFacebookProfileScraping.ts rename to apps/web/lib/apify/facebook/startFacebookProfileScraping.ts diff --git a/lib/apify/getApifyWebhooks.ts b/apps/web/lib/apify/getApifyWebhooks.ts similarity index 100% rename from lib/apify/getApifyWebhooks.ts rename to apps/web/lib/apify/getApifyWebhooks.ts diff --git a/lib/apify/getScraperResultsHandler.ts b/apps/web/lib/apify/getScraperResultsHandler.ts similarity index 100% rename from lib/apify/getScraperResultsHandler.ts rename to apps/web/lib/apify/getScraperResultsHandler.ts diff --git a/lib/apify/instagram/__tests__/getOrCreatePostsForComments.test.ts b/apps/web/lib/apify/instagram/__tests__/getOrCreatePostsForComments.test.ts similarity index 100% rename from lib/apify/instagram/__tests__/getOrCreatePostsForComments.test.ts rename to apps/web/lib/apify/instagram/__tests__/getOrCreatePostsForComments.test.ts diff --git a/lib/apify/instagram/__tests__/getOrCreateSocialsForComments.test.ts b/apps/web/lib/apify/instagram/__tests__/getOrCreateSocialsForComments.test.ts similarity index 100% rename from lib/apify/instagram/__tests__/getOrCreateSocialsForComments.test.ts rename to apps/web/lib/apify/instagram/__tests__/getOrCreateSocialsForComments.test.ts diff --git a/lib/apify/instagram/__tests__/handleInstagramCommentsScraper.test.ts b/apps/web/lib/apify/instagram/__tests__/handleInstagramCommentsScraper.test.ts similarity index 100% rename from lib/apify/instagram/__tests__/handleInstagramCommentsScraper.test.ts rename to apps/web/lib/apify/instagram/__tests__/handleInstagramCommentsScraper.test.ts diff --git a/lib/apify/instagram/__tests__/handleInstagramProfileFollowUpRuns.test.ts b/apps/web/lib/apify/instagram/__tests__/handleInstagramProfileFollowUpRuns.test.ts similarity index 100% rename from lib/apify/instagram/__tests__/handleInstagramProfileFollowUpRuns.test.ts rename to apps/web/lib/apify/instagram/__tests__/handleInstagramProfileFollowUpRuns.test.ts diff --git a/lib/apify/instagram/__tests__/handleInstagramProfileScraperResults.test.ts b/apps/web/lib/apify/instagram/__tests__/handleInstagramProfileScraperResults.test.ts similarity index 100% rename from lib/apify/instagram/__tests__/handleInstagramProfileScraperResults.test.ts rename to apps/web/lib/apify/instagram/__tests__/handleInstagramProfileScraperResults.test.ts diff --git a/lib/apify/instagram/getOrCreatePostsForComments.ts b/apps/web/lib/apify/instagram/getOrCreatePostsForComments.ts similarity index 100% rename from lib/apify/instagram/getOrCreatePostsForComments.ts rename to apps/web/lib/apify/instagram/getOrCreatePostsForComments.ts diff --git a/lib/apify/instagram/getOrCreateSocialsForComments.ts b/apps/web/lib/apify/instagram/getOrCreateSocialsForComments.ts similarity index 100% rename from lib/apify/instagram/getOrCreateSocialsForComments.ts rename to apps/web/lib/apify/instagram/getOrCreateSocialsForComments.ts diff --git a/lib/apify/instagram/handleInstagramCommentsScraper.ts b/apps/web/lib/apify/instagram/handleInstagramCommentsScraper.ts similarity index 100% rename from lib/apify/instagram/handleInstagramCommentsScraper.ts rename to apps/web/lib/apify/instagram/handleInstagramCommentsScraper.ts diff --git a/lib/apify/instagram/handleInstagramProfileFollowUpRuns.ts b/apps/web/lib/apify/instagram/handleInstagramProfileFollowUpRuns.ts similarity index 100% rename from lib/apify/instagram/handleInstagramProfileFollowUpRuns.ts rename to apps/web/lib/apify/instagram/handleInstagramProfileFollowUpRuns.ts diff --git a/lib/apify/instagram/handleInstagramProfileScraperResults.ts b/apps/web/lib/apify/instagram/handleInstagramProfileScraperResults.ts similarity index 100% rename from lib/apify/instagram/handleInstagramProfileScraperResults.ts rename to apps/web/lib/apify/instagram/handleInstagramProfileScraperResults.ts diff --git a/lib/apify/instagram/startInstagramCommentsScraping.ts b/apps/web/lib/apify/instagram/startInstagramCommentsScraping.ts similarity index 100% rename from lib/apify/instagram/startInstagramCommentsScraping.ts rename to apps/web/lib/apify/instagram/startInstagramCommentsScraping.ts diff --git a/lib/apify/instagram/startInstagramProfileScraping.ts b/apps/web/lib/apify/instagram/startInstagramProfileScraping.ts similarity index 100% rename from lib/apify/instagram/startInstagramProfileScraping.ts rename to apps/web/lib/apify/instagram/startInstagramProfileScraping.ts diff --git a/lib/apify/scrapeProfileUrl.ts b/apps/web/lib/apify/scrapeProfileUrl.ts similarity index 100% rename from lib/apify/scrapeProfileUrl.ts rename to apps/web/lib/apify/scrapeProfileUrl.ts diff --git a/lib/apify/scrapeProfileUrlBatch.ts b/apps/web/lib/apify/scrapeProfileUrlBatch.ts similarity index 100% rename from lib/apify/scrapeProfileUrlBatch.ts rename to apps/web/lib/apify/scrapeProfileUrlBatch.ts diff --git a/lib/apify/sendApifyWebhookEmail.ts b/apps/web/lib/apify/sendApifyWebhookEmail.ts similarity index 100% rename from lib/apify/sendApifyWebhookEmail.ts rename to apps/web/lib/apify/sendApifyWebhookEmail.ts diff --git a/lib/apify/threads/startThreadsProfileScraping.ts b/apps/web/lib/apify/threads/startThreadsProfileScraping.ts similarity index 100% rename from lib/apify/threads/startThreadsProfileScraping.ts rename to apps/web/lib/apify/threads/startThreadsProfileScraping.ts diff --git a/lib/apify/tiktok/startTiktokProfileScraping.ts b/apps/web/lib/apify/tiktok/startTiktokProfileScraping.ts similarity index 100% rename from lib/apify/tiktok/startTiktokProfileScraping.ts rename to apps/web/lib/apify/tiktok/startTiktokProfileScraping.ts diff --git a/lib/apify/twitter/startTwitterProfileScraping.ts b/apps/web/lib/apify/twitter/startTwitterProfileScraping.ts similarity index 100% rename from lib/apify/twitter/startTwitterProfileScraping.ts rename to apps/web/lib/apify/twitter/startTwitterProfileScraping.ts diff --git a/lib/apify/types.ts b/apps/web/lib/apify/types.ts similarity index 100% rename from lib/apify/types.ts rename to apps/web/lib/apify/types.ts diff --git a/lib/apify/validateApifyWebhookRequest.ts b/apps/web/lib/apify/validateApifyWebhookRequest.ts similarity index 100% rename from lib/apify/validateApifyWebhookRequest.ts rename to apps/web/lib/apify/validateApifyWebhookRequest.ts diff --git a/lib/apify/validateGetScraperResultsRequest.ts b/apps/web/lib/apify/validateGetScraperResultsRequest.ts similarity index 100% rename from lib/apify/validateGetScraperResultsRequest.ts rename to apps/web/lib/apify/validateGetScraperResultsRequest.ts diff --git a/lib/apify/youtube/startYoutubeProfileScraping.ts b/apps/web/lib/apify/youtube/startYoutubeProfileScraping.ts similarity index 100% rename from lib/apify/youtube/startYoutubeProfileScraping.ts rename to apps/web/lib/apify/youtube/startYoutubeProfileScraping.ts diff --git a/lib/artist/__tests__/getArtistSocialsHandler.test.ts b/apps/web/lib/artist/__tests__/getArtistSocialsHandler.test.ts similarity index 100% rename from lib/artist/__tests__/getArtistSocialsHandler.test.ts rename to apps/web/lib/artist/__tests__/getArtistSocialsHandler.test.ts diff --git a/lib/artist/__tests__/updateArtistSocials.test.ts b/apps/web/lib/artist/__tests__/updateArtistSocials.test.ts similarity index 100% rename from lib/artist/__tests__/updateArtistSocials.test.ts rename to apps/web/lib/artist/__tests__/updateArtistSocials.test.ts diff --git a/lib/artist/__tests__/validateGetArtistSocialsRequest.test.ts b/apps/web/lib/artist/__tests__/validateGetArtistSocialsRequest.test.ts similarity index 100% rename from lib/artist/__tests__/validateGetArtistSocialsRequest.test.ts rename to apps/web/lib/artist/__tests__/validateGetArtistSocialsRequest.test.ts diff --git a/lib/artist/createKnowledgeBase.ts b/apps/web/lib/artist/createKnowledgeBase.ts similarity index 100% rename from lib/artist/createKnowledgeBase.ts rename to apps/web/lib/artist/createKnowledgeBase.ts diff --git a/lib/artist/getArtistSocials.ts b/apps/web/lib/artist/getArtistSocials.ts similarity index 100% rename from lib/artist/getArtistSocials.ts rename to apps/web/lib/artist/getArtistSocials.ts diff --git a/lib/artist/getArtistSocialsHandler.ts b/apps/web/lib/artist/getArtistSocialsHandler.ts similarity index 100% rename from lib/artist/getArtistSocialsHandler.ts rename to apps/web/lib/artist/getArtistSocialsHandler.ts diff --git a/lib/artist/knowledge.ts b/apps/web/lib/artist/knowledge.ts similarity index 100% rename from lib/artist/knowledge.ts rename to apps/web/lib/artist/knowledge.ts diff --git a/lib/artist/postArtistSocialsScrapeHandler.ts b/apps/web/lib/artist/postArtistSocialsScrapeHandler.ts similarity index 100% rename from lib/artist/postArtistSocialsScrapeHandler.ts rename to apps/web/lib/artist/postArtistSocialsScrapeHandler.ts diff --git a/lib/artist/updateArtistProfile.ts b/apps/web/lib/artist/updateArtistProfile.ts similarity index 100% rename from lib/artist/updateArtistProfile.ts rename to apps/web/lib/artist/updateArtistProfile.ts diff --git a/lib/artist/updateArtistSocials.ts b/apps/web/lib/artist/updateArtistSocials.ts similarity index 100% rename from lib/artist/updateArtistSocials.ts rename to apps/web/lib/artist/updateArtistSocials.ts diff --git a/lib/artist/validateArtistSocialsScrapeBody.ts b/apps/web/lib/artist/validateArtistSocialsScrapeBody.ts similarity index 100% rename from lib/artist/validateArtistSocialsScrapeBody.ts rename to apps/web/lib/artist/validateArtistSocialsScrapeBody.ts diff --git a/lib/artist/validateGetArtistSocialsRequest.ts b/apps/web/lib/artist/validateGetArtistSocialsRequest.ts similarity index 100% rename from lib/artist/validateGetArtistSocialsRequest.ts rename to apps/web/lib/artist/validateGetArtistSocialsRequest.ts diff --git a/lib/artists/__tests__/buildGetArtistsParams.test.ts b/apps/web/lib/artists/__tests__/buildGetArtistsParams.test.ts similarity index 100% rename from lib/artists/__tests__/buildGetArtistsParams.test.ts rename to apps/web/lib/artists/__tests__/buildGetArtistsParams.test.ts diff --git a/lib/artists/__tests__/checkAccountArtistAccess.test.ts b/apps/web/lib/artists/__tests__/checkAccountArtistAccess.test.ts similarity index 100% rename from lib/artists/__tests__/checkAccountArtistAccess.test.ts rename to apps/web/lib/artists/__tests__/checkAccountArtistAccess.test.ts diff --git a/lib/artists/__tests__/createArtistInDb.test.ts b/apps/web/lib/artists/__tests__/createArtistInDb.test.ts similarity index 100% rename from lib/artists/__tests__/createArtistInDb.test.ts rename to apps/web/lib/artists/__tests__/createArtistInDb.test.ts diff --git a/lib/artists/__tests__/createArtistPostHandler.test.ts b/apps/web/lib/artists/__tests__/createArtistPostHandler.test.ts similarity index 100% rename from lib/artists/__tests__/createArtistPostHandler.test.ts rename to apps/web/lib/artists/__tests__/createArtistPostHandler.test.ts diff --git a/lib/artists/__tests__/deleteArtistHandler.test.ts b/apps/web/lib/artists/__tests__/deleteArtistHandler.test.ts similarity index 100% rename from lib/artists/__tests__/deleteArtistHandler.test.ts rename to apps/web/lib/artists/__tests__/deleteArtistHandler.test.ts diff --git a/lib/artists/__tests__/getArtistsProHandler.test.ts b/apps/web/lib/artists/__tests__/getArtistsProHandler.test.ts similarity index 100% rename from lib/artists/__tests__/getArtistsProHandler.test.ts rename to apps/web/lib/artists/__tests__/getArtistsProHandler.test.ts diff --git a/lib/artists/__tests__/setAccountArtistPin.test.ts b/apps/web/lib/artists/__tests__/setAccountArtistPin.test.ts similarity index 100% rename from lib/artists/__tests__/setAccountArtistPin.test.ts rename to apps/web/lib/artists/__tests__/setAccountArtistPin.test.ts diff --git a/lib/artists/__tests__/updateArtistHandler.test.ts b/apps/web/lib/artists/__tests__/updateArtistHandler.test.ts similarity index 100% rename from lib/artists/__tests__/updateArtistHandler.test.ts rename to apps/web/lib/artists/__tests__/updateArtistHandler.test.ts diff --git a/lib/artists/__tests__/upsertArtistInfoFields.test.ts b/apps/web/lib/artists/__tests__/upsertArtistInfoFields.test.ts similarity index 100% rename from lib/artists/__tests__/upsertArtistInfoFields.test.ts rename to apps/web/lib/artists/__tests__/upsertArtistInfoFields.test.ts diff --git a/lib/artists/__tests__/validateCreateArtistBody.test.ts b/apps/web/lib/artists/__tests__/validateCreateArtistBody.test.ts similarity index 100% rename from lib/artists/__tests__/validateCreateArtistBody.test.ts rename to apps/web/lib/artists/__tests__/validateCreateArtistBody.test.ts diff --git a/lib/artists/__tests__/validateDeleteArtistRequest.test.ts b/apps/web/lib/artists/__tests__/validateDeleteArtistRequest.test.ts similarity index 100% rename from lib/artists/__tests__/validateDeleteArtistRequest.test.ts rename to apps/web/lib/artists/__tests__/validateDeleteArtistRequest.test.ts diff --git a/lib/artists/__tests__/validateGetArtistsProRequest.test.ts b/apps/web/lib/artists/__tests__/validateGetArtistsProRequest.test.ts similarity index 100% rename from lib/artists/__tests__/validateGetArtistsProRequest.test.ts rename to apps/web/lib/artists/__tests__/validateGetArtistsProRequest.test.ts diff --git a/lib/artists/__tests__/validateGetArtistsRequest.test.ts b/apps/web/lib/artists/__tests__/validateGetArtistsRequest.test.ts similarity index 100% rename from lib/artists/__tests__/validateGetArtistsRequest.test.ts rename to apps/web/lib/artists/__tests__/validateGetArtistsRequest.test.ts diff --git a/lib/artists/__tests__/validateUpdateArtistRequest.test.ts b/apps/web/lib/artists/__tests__/validateUpdateArtistRequest.test.ts similarity index 100% rename from lib/artists/__tests__/validateUpdateArtistRequest.test.ts rename to apps/web/lib/artists/__tests__/validateUpdateArtistRequest.test.ts diff --git a/lib/artists/buildGetArtistsParams.ts b/apps/web/lib/artists/buildGetArtistsParams.ts similarity index 100% rename from lib/artists/buildGetArtistsParams.ts rename to apps/web/lib/artists/buildGetArtistsParams.ts diff --git a/lib/artists/checkAccountArtistAccess.ts b/apps/web/lib/artists/checkAccountArtistAccess.ts similarity index 100% rename from lib/artists/checkAccountArtistAccess.ts rename to apps/web/lib/artists/checkAccountArtistAccess.ts diff --git a/lib/artists/createArtistInDb.ts b/apps/web/lib/artists/createArtistInDb.ts similarity index 100% rename from lib/artists/createArtistInDb.ts rename to apps/web/lib/artists/createArtistInDb.ts diff --git a/lib/artists/createArtistPostHandler.ts b/apps/web/lib/artists/createArtistPostHandler.ts similarity index 100% rename from lib/artists/createArtistPostHandler.ts rename to apps/web/lib/artists/createArtistPostHandler.ts diff --git a/lib/artists/deleteArtist.ts b/apps/web/lib/artists/deleteArtist.ts similarity index 100% rename from lib/artists/deleteArtist.ts rename to apps/web/lib/artists/deleteArtist.ts diff --git a/lib/artists/deleteArtistHandler.ts b/apps/web/lib/artists/deleteArtistHandler.ts similarity index 100% rename from lib/artists/deleteArtistHandler.ts rename to apps/web/lib/artists/deleteArtistHandler.ts diff --git a/lib/artists/getArtists.ts b/apps/web/lib/artists/getArtists.ts similarity index 100% rename from lib/artists/getArtists.ts rename to apps/web/lib/artists/getArtists.ts diff --git a/lib/artists/getArtistsHandler.ts b/apps/web/lib/artists/getArtistsHandler.ts similarity index 100% rename from lib/artists/getArtistsHandler.ts rename to apps/web/lib/artists/getArtistsHandler.ts diff --git a/lib/artists/getArtistsProHandler.ts b/apps/web/lib/artists/getArtistsProHandler.ts similarity index 100% rename from lib/artists/getArtistsProHandler.ts rename to apps/web/lib/artists/getArtistsProHandler.ts diff --git a/lib/artists/getFormattedArtist.ts b/apps/web/lib/artists/getFormattedArtist.ts similarity index 100% rename from lib/artists/getFormattedArtist.ts rename to apps/web/lib/artists/getFormattedArtist.ts diff --git a/lib/artists/getProArtists.ts b/apps/web/lib/artists/getProArtists.ts similarity index 100% rename from lib/artists/getProArtists.ts rename to apps/web/lib/artists/getProArtists.ts diff --git a/lib/artists/getSocialPlatformByLink.ts b/apps/web/lib/artists/getSocialPlatformByLink.ts similarity index 100% rename from lib/artists/getSocialPlatformByLink.ts rename to apps/web/lib/artists/getSocialPlatformByLink.ts diff --git a/lib/artists/setAccountArtistPin.ts b/apps/web/lib/artists/setAccountArtistPin.ts similarity index 100% rename from lib/artists/setAccountArtistPin.ts rename to apps/web/lib/artists/setAccountArtistPin.ts diff --git a/lib/artists/updateArtistHandler.ts b/apps/web/lib/artists/updateArtistHandler.ts similarity index 100% rename from lib/artists/updateArtistHandler.ts rename to apps/web/lib/artists/updateArtistHandler.ts diff --git a/lib/artists/upsertArtistInfoFields.ts b/apps/web/lib/artists/upsertArtistInfoFields.ts similarity index 100% rename from lib/artists/upsertArtistInfoFields.ts rename to apps/web/lib/artists/upsertArtistInfoFields.ts diff --git a/lib/artists/validateArtistsQuery.ts b/apps/web/lib/artists/validateArtistsQuery.ts similarity index 100% rename from lib/artists/validateArtistsQuery.ts rename to apps/web/lib/artists/validateArtistsQuery.ts diff --git a/lib/artists/validateCreateArtistBody.ts b/apps/web/lib/artists/validateCreateArtistBody.ts similarity index 100% rename from lib/artists/validateCreateArtistBody.ts rename to apps/web/lib/artists/validateCreateArtistBody.ts diff --git a/lib/artists/validateDeleteArtistRequest.ts b/apps/web/lib/artists/validateDeleteArtistRequest.ts similarity index 100% rename from lib/artists/validateDeleteArtistRequest.ts rename to apps/web/lib/artists/validateDeleteArtistRequest.ts diff --git a/lib/artists/validateGetArtistsProRequest.ts b/apps/web/lib/artists/validateGetArtistsProRequest.ts similarity index 100% rename from lib/artists/validateGetArtistsProRequest.ts rename to apps/web/lib/artists/validateGetArtistsProRequest.ts diff --git a/lib/artists/validateGetArtistsRequest.ts b/apps/web/lib/artists/validateGetArtistsRequest.ts similarity index 100% rename from lib/artists/validateGetArtistsRequest.ts rename to apps/web/lib/artists/validateGetArtistsRequest.ts diff --git a/lib/artists/validateUpdateArtistRequest.ts b/apps/web/lib/artists/validateUpdateArtistRequest.ts similarity index 100% rename from lib/artists/validateUpdateArtistRequest.ts rename to apps/web/lib/artists/validateUpdateArtistRequest.ts diff --git a/lib/arweave/__tests__/isSafeHttpUrl.test.ts b/apps/web/lib/arweave/__tests__/isSafeHttpUrl.test.ts similarity index 100% rename from lib/arweave/__tests__/isSafeHttpUrl.test.ts rename to apps/web/lib/arweave/__tests__/isSafeHttpUrl.test.ts diff --git a/lib/arweave/arweave.ts b/apps/web/lib/arweave/arweave.ts similarity index 100% rename from lib/arweave/arweave.ts rename to apps/web/lib/arweave/arweave.ts diff --git a/lib/arweave/arweaveGatewayUrl.ts b/apps/web/lib/arweave/arweaveGatewayUrl.ts similarity index 100% rename from lib/arweave/arweaveGatewayUrl.ts rename to apps/web/lib/arweave/arweaveGatewayUrl.ts diff --git a/lib/arweave/client.ts b/apps/web/lib/arweave/client.ts similarity index 100% rename from lib/arweave/client.ts rename to apps/web/lib/arweave/client.ts diff --git a/lib/arweave/getFetchableUrl.ts b/apps/web/lib/arweave/getFetchableUrl.ts similarity index 100% rename from lib/arweave/getFetchableUrl.ts rename to apps/web/lib/arweave/getFetchableUrl.ts diff --git a/lib/arweave/ipfsGatewayUrl.ts b/apps/web/lib/arweave/ipfsGatewayUrl.ts similarity index 100% rename from lib/arweave/ipfsGatewayUrl.ts rename to apps/web/lib/arweave/ipfsGatewayUrl.ts diff --git a/lib/arweave/isCID.ts b/apps/web/lib/arweave/isCID.ts similarity index 100% rename from lib/arweave/isCID.ts rename to apps/web/lib/arweave/isCID.ts diff --git a/lib/arweave/isGatewayIPFSUrl.ts b/apps/web/lib/arweave/isGatewayIPFSUrl.ts similarity index 100% rename from lib/arweave/isGatewayIPFSUrl.ts rename to apps/web/lib/arweave/isGatewayIPFSUrl.ts diff --git a/lib/arweave/isIPFSUrl.ts b/apps/web/lib/arweave/isIPFSUrl.ts similarity index 100% rename from lib/arweave/isIPFSUrl.ts rename to apps/web/lib/arweave/isIPFSUrl.ts diff --git a/lib/arweave/isNormalizeableIPFSUrl.ts b/apps/web/lib/arweave/isNormalizeableIPFSUrl.ts similarity index 100% rename from lib/arweave/isNormalizeableIPFSUrl.ts rename to apps/web/lib/arweave/isNormalizeableIPFSUrl.ts diff --git a/lib/arweave/isNormalizedIPFSURL.ts b/apps/web/lib/arweave/isNormalizedIPFSURL.ts similarity index 100% rename from lib/arweave/isNormalizedIPFSURL.ts rename to apps/web/lib/arweave/isNormalizedIPFSURL.ts diff --git a/lib/arweave/isSafeHttpUrl.ts b/apps/web/lib/arweave/isSafeHttpUrl.ts similarity index 100% rename from lib/arweave/isSafeHttpUrl.ts rename to apps/web/lib/arweave/isSafeHttpUrl.ts diff --git a/lib/arweave/normalizeIPFSUrl.ts b/apps/web/lib/arweave/normalizeIPFSUrl.ts similarity index 100% rename from lib/arweave/normalizeIPFSUrl.ts rename to apps/web/lib/arweave/normalizeIPFSUrl.ts diff --git a/lib/arweave/uploadImageAndCreateMoment.ts b/apps/web/lib/arweave/uploadImageAndCreateMoment.ts similarity index 100% rename from lib/arweave/uploadImageAndCreateMoment.ts rename to apps/web/lib/arweave/uploadImageAndCreateMoment.ts diff --git a/lib/arweave/uploadImageToArweave.ts b/apps/web/lib/arweave/uploadImageToArweave.ts similarity index 100% rename from lib/arweave/uploadImageToArweave.ts rename to apps/web/lib/arweave/uploadImageToArweave.ts diff --git a/lib/arweave/uploadJsonToArweave.ts b/apps/web/lib/arweave/uploadJsonToArweave.ts similarity index 100% rename from lib/arweave/uploadJsonToArweave.ts rename to apps/web/lib/arweave/uploadJsonToArweave.ts diff --git a/lib/arweave/uploadLinkToArweave.ts b/apps/web/lib/arweave/uploadLinkToArweave.ts similarity index 100% rename from lib/arweave/uploadLinkToArweave.ts rename to apps/web/lib/arweave/uploadLinkToArweave.ts diff --git a/lib/arweave/uploadTextToArweave.ts b/apps/web/lib/arweave/uploadTextToArweave.ts similarity index 100% rename from lib/arweave/uploadTextToArweave.ts rename to apps/web/lib/arweave/uploadTextToArweave.ts diff --git a/lib/arweave/uploadToArweave.ts b/apps/web/lib/arweave/uploadToArweave.ts similarity index 100% rename from lib/arweave/uploadToArweave.ts rename to apps/web/lib/arweave/uploadToArweave.ts diff --git a/lib/auth/__tests__/validateAuthContext.test.ts b/apps/web/lib/auth/__tests__/validateAuthContext.test.ts similarity index 100% rename from lib/auth/__tests__/validateAuthContext.test.ts rename to apps/web/lib/auth/__tests__/validateAuthContext.test.ts diff --git a/lib/auth/checkAccountAccess.ts b/apps/web/lib/auth/checkAccountAccess.ts similarity index 100% rename from lib/auth/checkAccountAccess.ts rename to apps/web/lib/auth/checkAccountAccess.ts diff --git a/lib/auth/getApiKeyAccountId.ts b/apps/web/lib/auth/getApiKeyAccountId.ts similarity index 100% rename from lib/auth/getApiKeyAccountId.ts rename to apps/web/lib/auth/getApiKeyAccountId.ts diff --git a/lib/auth/getAuthenticatedAccountId.ts b/apps/web/lib/auth/getAuthenticatedAccountId.ts similarity index 100% rename from lib/auth/getAuthenticatedAccountId.ts rename to apps/web/lib/auth/getAuthenticatedAccountId.ts diff --git a/lib/auth/getBearerToken.ts b/apps/web/lib/auth/getBearerToken.ts similarity index 100% rename from lib/auth/getBearerToken.ts rename to apps/web/lib/auth/getBearerToken.ts diff --git a/lib/auth/validateAccountIdOverride.ts b/apps/web/lib/auth/validateAccountIdOverride.ts similarity index 100% rename from lib/auth/validateAccountIdOverride.ts rename to apps/web/lib/auth/validateAccountIdOverride.ts diff --git a/lib/auth/validateAuthContext.ts b/apps/web/lib/auth/validateAuthContext.ts similarity index 100% rename from lib/auth/validateAuthContext.ts rename to apps/web/lib/auth/validateAuthContext.ts diff --git a/lib/catalog/__tests__/getCatalogsHandler.test.ts b/apps/web/lib/catalog/__tests__/getCatalogsHandler.test.ts similarity index 100% rename from lib/catalog/__tests__/getCatalogsHandler.test.ts rename to apps/web/lib/catalog/__tests__/getCatalogsHandler.test.ts diff --git a/lib/catalog/__tests__/validateGetCatalogsRequest.test.ts b/apps/web/lib/catalog/__tests__/validateGetCatalogsRequest.test.ts similarity index 100% rename from lib/catalog/__tests__/validateGetCatalogsRequest.test.ts rename to apps/web/lib/catalog/__tests__/validateGetCatalogsRequest.test.ts diff --git a/lib/catalog/analyzeCatalogBatch.ts b/apps/web/lib/catalog/analyzeCatalogBatch.ts similarity index 100% rename from lib/catalog/analyzeCatalogBatch.ts rename to apps/web/lib/catalog/analyzeCatalogBatch.ts diff --git a/lib/catalog/analyzeFullCatalog.ts b/apps/web/lib/catalog/analyzeFullCatalog.ts similarity index 100% rename from lib/catalog/analyzeFullCatalog.ts rename to apps/web/lib/catalog/analyzeFullCatalog.ts diff --git a/lib/catalog/formatCatalogSongsAsCSV.ts b/apps/web/lib/catalog/formatCatalogSongsAsCSV.ts similarity index 100% rename from lib/catalog/formatCatalogSongsAsCSV.ts rename to apps/web/lib/catalog/formatCatalogSongsAsCSV.ts diff --git a/lib/catalog/getCatalogDataAsCSV.ts b/apps/web/lib/catalog/getCatalogDataAsCSV.ts similarity index 100% rename from lib/catalog/getCatalogDataAsCSV.ts rename to apps/web/lib/catalog/getCatalogDataAsCSV.ts diff --git a/lib/catalog/getCatalogSongs.ts b/apps/web/lib/catalog/getCatalogSongs.ts similarity index 100% rename from lib/catalog/getCatalogSongs.ts rename to apps/web/lib/catalog/getCatalogSongs.ts diff --git a/lib/catalog/getCatalogsHandler.ts b/apps/web/lib/catalog/getCatalogsHandler.ts similarity index 100% rename from lib/catalog/getCatalogsHandler.ts rename to apps/web/lib/catalog/getCatalogsHandler.ts diff --git a/lib/catalog/insertCatalogSongs.ts b/apps/web/lib/catalog/insertCatalogSongs.ts similarity index 100% rename from lib/catalog/insertCatalogSongs.ts rename to apps/web/lib/catalog/insertCatalogSongs.ts diff --git a/lib/catalog/processBatchesInParallel.ts b/apps/web/lib/catalog/processBatchesInParallel.ts similarity index 100% rename from lib/catalog/processBatchesInParallel.ts rename to apps/web/lib/catalog/processBatchesInParallel.ts diff --git a/lib/catalog/refineResults.ts b/apps/web/lib/catalog/refineResults.ts similarity index 100% rename from lib/catalog/refineResults.ts rename to apps/web/lib/catalog/refineResults.ts diff --git a/lib/catalog/validateGetCatalogSongsQuery.ts b/apps/web/lib/catalog/validateGetCatalogSongsQuery.ts similarity index 100% rename from lib/catalog/validateGetCatalogSongsQuery.ts rename to apps/web/lib/catalog/validateGetCatalogSongsQuery.ts diff --git a/lib/catalog/validateGetCatalogsRequest.ts b/apps/web/lib/catalog/validateGetCatalogsRequest.ts similarity index 100% rename from lib/catalog/validateGetCatalogsRequest.ts rename to apps/web/lib/catalog/validateGetCatalogsRequest.ts diff --git a/lib/catalog/validateInsertCatalogSongsQuery.ts b/apps/web/lib/catalog/validateInsertCatalogSongsQuery.ts similarity index 100% rename from lib/catalog/validateInsertCatalogSongsQuery.ts rename to apps/web/lib/catalog/validateInsertCatalogSongsQuery.ts diff --git a/lib/chartmetric/__tests__/fetchChartmetric.test.ts b/apps/web/lib/chartmetric/__tests__/fetchChartmetric.test.ts similarity index 100% rename from lib/chartmetric/__tests__/fetchChartmetric.test.ts rename to apps/web/lib/chartmetric/__tests__/fetchChartmetric.test.ts diff --git a/lib/chartmetric/__tests__/getChartmetricToken.test.ts b/apps/web/lib/chartmetric/__tests__/getChartmetricToken.test.ts similarity index 100% rename from lib/chartmetric/__tests__/getChartmetricToken.test.ts rename to apps/web/lib/chartmetric/__tests__/getChartmetricToken.test.ts diff --git a/lib/chartmetric/__tests__/resetTokenCache.test.ts b/apps/web/lib/chartmetric/__tests__/resetTokenCache.test.ts similarity index 100% rename from lib/chartmetric/__tests__/resetTokenCache.test.ts rename to apps/web/lib/chartmetric/__tests__/resetTokenCache.test.ts diff --git a/lib/chartmetric/chartmetricBase.ts b/apps/web/lib/chartmetric/chartmetricBase.ts similarity index 100% rename from lib/chartmetric/chartmetricBase.ts rename to apps/web/lib/chartmetric/chartmetricBase.ts diff --git a/lib/chartmetric/chartmetricTokenCache.ts b/apps/web/lib/chartmetric/chartmetricTokenCache.ts similarity index 100% rename from lib/chartmetric/chartmetricTokenCache.ts rename to apps/web/lib/chartmetric/chartmetricTokenCache.ts diff --git a/lib/chartmetric/fetchChartmetric.ts b/apps/web/lib/chartmetric/fetchChartmetric.ts similarity index 100% rename from lib/chartmetric/fetchChartmetric.ts rename to apps/web/lib/chartmetric/fetchChartmetric.ts diff --git a/lib/chartmetric/getChartmetricToken.ts b/apps/web/lib/chartmetric/getChartmetricToken.ts similarity index 100% rename from lib/chartmetric/getChartmetricToken.ts rename to apps/web/lib/chartmetric/getChartmetricToken.ts diff --git a/lib/chartmetric/resetTokenCache.ts b/apps/web/lib/chartmetric/resetTokenCache.ts similarity index 100% rename from lib/chartmetric/resetTokenCache.ts rename to apps/web/lib/chartmetric/resetTokenCache.ts diff --git a/lib/chat/__tests__/buildSystemPromptWithImages.test.ts b/apps/web/lib/chat/__tests__/buildSystemPromptWithImages.test.ts similarity index 100% rename from lib/chat/__tests__/buildSystemPromptWithImages.test.ts rename to apps/web/lib/chat/__tests__/buildSystemPromptWithImages.test.ts diff --git a/lib/chat/__tests__/const.test.ts b/apps/web/lib/chat/__tests__/const.test.ts similarity index 100% rename from lib/chat/__tests__/const.test.ts rename to apps/web/lib/chat/__tests__/const.test.ts diff --git a/lib/chat/__tests__/handleChatCompletion.test.ts b/apps/web/lib/chat/__tests__/handleChatCompletion.test.ts similarity index 100% rename from lib/chat/__tests__/handleChatCompletion.test.ts rename to apps/web/lib/chat/__tests__/handleChatCompletion.test.ts diff --git a/lib/chat/__tests__/handleChatGenerate.test.ts b/apps/web/lib/chat/__tests__/handleChatGenerate.test.ts similarity index 100% rename from lib/chat/__tests__/handleChatGenerate.test.ts rename to apps/web/lib/chat/__tests__/handleChatGenerate.test.ts diff --git a/lib/chat/__tests__/handleChatStream.test.ts b/apps/web/lib/chat/__tests__/handleChatStream.test.ts similarity index 100% rename from lib/chat/__tests__/handleChatStream.test.ts rename to apps/web/lib/chat/__tests__/handleChatStream.test.ts diff --git a/lib/chat/__tests__/integration/chatEndToEnd.test.ts b/apps/web/lib/chat/__tests__/integration/chatEndToEnd.test.ts similarity index 100% rename from lib/chat/__tests__/integration/chatEndToEnd.test.ts rename to apps/web/lib/chat/__tests__/integration/chatEndToEnd.test.ts diff --git a/lib/chat/__tests__/saveChatCompletion.test.ts b/apps/web/lib/chat/__tests__/saveChatCompletion.test.ts similarity index 100% rename from lib/chat/__tests__/saveChatCompletion.test.ts rename to apps/web/lib/chat/__tests__/saveChatCompletion.test.ts diff --git a/lib/chat/__tests__/setupChatRequest.test.ts b/apps/web/lib/chat/__tests__/setupChatRequest.test.ts similarity index 100% rename from lib/chat/__tests__/setupChatRequest.test.ts rename to apps/web/lib/chat/__tests__/setupChatRequest.test.ts diff --git a/lib/chat/__tests__/setupConversation.test.ts b/apps/web/lib/chat/__tests__/setupConversation.test.ts similarity index 100% rename from lib/chat/__tests__/setupConversation.test.ts rename to apps/web/lib/chat/__tests__/setupConversation.test.ts diff --git a/lib/chat/__tests__/setupToolsForRequest.test.ts b/apps/web/lib/chat/__tests__/setupToolsForRequest.test.ts similarity index 100% rename from lib/chat/__tests__/setupToolsForRequest.test.ts rename to apps/web/lib/chat/__tests__/setupToolsForRequest.test.ts diff --git a/lib/chat/__tests__/types.test.ts b/apps/web/lib/chat/__tests__/types.test.ts similarity index 100% rename from lib/chat/__tests__/types.test.ts rename to apps/web/lib/chat/__tests__/types.test.ts diff --git a/lib/chat/__tests__/validateChatRequest.test.ts b/apps/web/lib/chat/__tests__/validateChatRequest.test.ts similarity index 100% rename from lib/chat/__tests__/validateChatRequest.test.ts rename to apps/web/lib/chat/__tests__/validateChatRequest.test.ts diff --git a/lib/chat/buildSystemPromptWithImages.ts b/apps/web/lib/chat/buildSystemPromptWithImages.ts similarity index 100% rename from lib/chat/buildSystemPromptWithImages.ts rename to apps/web/lib/chat/buildSystemPromptWithImages.ts diff --git a/lib/chat/const.ts b/apps/web/lib/chat/const.ts similarity index 100% rename from lib/chat/const.ts rename to apps/web/lib/chat/const.ts diff --git a/lib/chat/createNewRoom.ts b/apps/web/lib/chat/createNewRoom.ts similarity index 100% rename from lib/chat/createNewRoom.ts rename to apps/web/lib/chat/createNewRoom.ts diff --git a/lib/chat/filterExcludedTools.ts b/apps/web/lib/chat/filterExcludedTools.ts similarity index 100% rename from lib/chat/filterExcludedTools.ts rename to apps/web/lib/chat/filterExcludedTools.ts diff --git a/lib/chat/generateChatTitle.ts b/apps/web/lib/chat/generateChatTitle.ts similarity index 100% rename from lib/chat/generateChatTitle.ts rename to apps/web/lib/chat/generateChatTitle.ts diff --git a/lib/chat/handleChatCompletion.ts b/apps/web/lib/chat/handleChatCompletion.ts similarity index 100% rename from lib/chat/handleChatCompletion.ts rename to apps/web/lib/chat/handleChatCompletion.ts diff --git a/lib/chat/handleChatGenerate.ts b/apps/web/lib/chat/handleChatGenerate.ts similarity index 100% rename from lib/chat/handleChatGenerate.ts rename to apps/web/lib/chat/handleChatGenerate.ts diff --git a/lib/chat/handleChatStream.ts b/apps/web/lib/chat/handleChatStream.ts similarity index 100% rename from lib/chat/handleChatStream.ts rename to apps/web/lib/chat/handleChatStream.ts diff --git a/lib/chat/saveChatCompletion.ts b/apps/web/lib/chat/saveChatCompletion.ts similarity index 100% rename from lib/chat/saveChatCompletion.ts rename to apps/web/lib/chat/saveChatCompletion.ts diff --git a/lib/chat/setupChatRequest.ts b/apps/web/lib/chat/setupChatRequest.ts similarity index 100% rename from lib/chat/setupChatRequest.ts rename to apps/web/lib/chat/setupChatRequest.ts diff --git a/lib/chat/setupConversation.ts b/apps/web/lib/chat/setupConversation.ts similarity index 100% rename from lib/chat/setupConversation.ts rename to apps/web/lib/chat/setupConversation.ts diff --git a/lib/chat/setupToolsForRequest.ts b/apps/web/lib/chat/setupToolsForRequest.ts similarity index 100% rename from lib/chat/setupToolsForRequest.ts rename to apps/web/lib/chat/setupToolsForRequest.ts diff --git a/lib/chat/toolChains/__tests__/getExecutedToolTimeline.test.ts b/apps/web/lib/chat/toolChains/__tests__/getExecutedToolTimeline.test.ts similarity index 100% rename from lib/chat/toolChains/__tests__/getExecutedToolTimeline.test.ts rename to apps/web/lib/chat/toolChains/__tests__/getExecutedToolTimeline.test.ts diff --git a/lib/chat/toolChains/__tests__/getPrepareStepResult.test.ts b/apps/web/lib/chat/toolChains/__tests__/getPrepareStepResult.test.ts similarity index 100% rename from lib/chat/toolChains/__tests__/getPrepareStepResult.test.ts rename to apps/web/lib/chat/toolChains/__tests__/getPrepareStepResult.test.ts diff --git a/lib/chat/toolChains/__tests__/toolChains.test.ts b/apps/web/lib/chat/toolChains/__tests__/toolChains.test.ts similarity index 100% rename from lib/chat/toolChains/__tests__/toolChains.test.ts rename to apps/web/lib/chat/toolChains/__tests__/toolChains.test.ts diff --git a/lib/chat/toolChains/createNewArtistToolChain.ts b/apps/web/lib/chat/toolChains/createNewArtistToolChain.ts similarity index 100% rename from lib/chat/toolChains/createNewArtistToolChain.ts rename to apps/web/lib/chat/toolChains/createNewArtistToolChain.ts diff --git a/lib/chat/toolChains/create_release_report/createReleaseReportToolChain.ts b/apps/web/lib/chat/toolChains/create_release_report/createReleaseReportToolChain.ts similarity index 100% rename from lib/chat/toolChains/create_release_report/createReleaseReportToolChain.ts rename to apps/web/lib/chat/toolChains/create_release_report/createReleaseReportToolChain.ts diff --git a/lib/chat/toolChains/create_release_report/getReleaseReportReferenceMessage.ts b/apps/web/lib/chat/toolChains/create_release_report/getReleaseReportReferenceMessage.ts similarity index 100% rename from lib/chat/toolChains/create_release_report/getReleaseReportReferenceMessage.ts rename to apps/web/lib/chat/toolChains/create_release_report/getReleaseReportReferenceMessage.ts diff --git a/lib/chat/toolChains/create_release_report/referenceReleaseReport.ts b/apps/web/lib/chat/toolChains/create_release_report/referenceReleaseReport.ts similarity index 100% rename from lib/chat/toolChains/create_release_report/referenceReleaseReport.ts rename to apps/web/lib/chat/toolChains/create_release_report/referenceReleaseReport.ts diff --git a/lib/chat/toolChains/getExecutedToolTimeline.ts b/apps/web/lib/chat/toolChains/getExecutedToolTimeline.ts similarity index 100% rename from lib/chat/toolChains/getExecutedToolTimeline.ts rename to apps/web/lib/chat/toolChains/getExecutedToolTimeline.ts diff --git a/lib/chat/toolChains/getKnowledgeBaseReportReferenceMessage.ts b/apps/web/lib/chat/toolChains/getKnowledgeBaseReportReferenceMessage.ts similarity index 100% rename from lib/chat/toolChains/getKnowledgeBaseReportReferenceMessage.ts rename to apps/web/lib/chat/toolChains/getKnowledgeBaseReportReferenceMessage.ts diff --git a/lib/chat/toolChains/getPrepareStepResult.ts b/apps/web/lib/chat/toolChains/getPrepareStepResult.ts similarity index 100% rename from lib/chat/toolChains/getPrepareStepResult.ts rename to apps/web/lib/chat/toolChains/getPrepareStepResult.ts diff --git a/lib/chat/toolChains/index.ts b/apps/web/lib/chat/toolChains/index.ts similarity index 100% rename from lib/chat/toolChains/index.ts rename to apps/web/lib/chat/toolChains/index.ts diff --git a/lib/chat/toolChains/knowledgeBaseReferenceReport.ts b/apps/web/lib/chat/toolChains/knowledgeBaseReferenceReport.ts similarity index 100% rename from lib/chat/toolChains/knowledgeBaseReferenceReport.ts rename to apps/web/lib/chat/toolChains/knowledgeBaseReferenceReport.ts diff --git a/lib/chat/toolChains/toolChains.ts b/apps/web/lib/chat/toolChains/toolChains.ts similarity index 100% rename from lib/chat/toolChains/toolChains.ts rename to apps/web/lib/chat/toolChains/toolChains.ts diff --git a/lib/chat/types.ts b/apps/web/lib/chat/types.ts similarity index 100% rename from lib/chat/types.ts rename to apps/web/lib/chat/types.ts diff --git a/lib/chat/validateChatRequest.ts b/apps/web/lib/chat/validateChatRequest.ts similarity index 100% rename from lib/chat/validateChatRequest.ts rename to apps/web/lib/chat/validateChatRequest.ts diff --git a/lib/chat/validateMessages.ts b/apps/web/lib/chat/validateMessages.ts similarity index 100% rename from lib/chat/validateMessages.ts rename to apps/web/lib/chat/validateMessages.ts diff --git a/lib/chats/__tests__/buildGetChatsParams.test.ts b/apps/web/lib/chats/__tests__/buildGetChatsParams.test.ts similarity index 100% rename from lib/chats/__tests__/buildGetChatsParams.test.ts rename to apps/web/lib/chats/__tests__/buildGetChatsParams.test.ts diff --git a/lib/chats/__tests__/compactChat.test.ts b/apps/web/lib/chats/__tests__/compactChat.test.ts similarity index 100% rename from lib/chats/__tests__/compactChat.test.ts rename to apps/web/lib/chats/__tests__/compactChat.test.ts diff --git a/lib/chats/__tests__/compactChatsHandler.test.ts b/apps/web/lib/chats/__tests__/compactChatsHandler.test.ts similarity index 100% rename from lib/chats/__tests__/compactChatsHandler.test.ts rename to apps/web/lib/chats/__tests__/compactChatsHandler.test.ts diff --git a/lib/chats/__tests__/copyChatMessagesHandler.test.ts b/apps/web/lib/chats/__tests__/copyChatMessagesHandler.test.ts similarity index 100% rename from lib/chats/__tests__/copyChatMessagesHandler.test.ts rename to apps/web/lib/chats/__tests__/copyChatMessagesHandler.test.ts diff --git a/lib/chats/__tests__/createChatHandler.test.ts b/apps/web/lib/chats/__tests__/createChatHandler.test.ts similarity index 100% rename from lib/chats/__tests__/createChatHandler.test.ts rename to apps/web/lib/chats/__tests__/createChatHandler.test.ts diff --git a/lib/chats/__tests__/deleteChatHandler.test.ts b/apps/web/lib/chats/__tests__/deleteChatHandler.test.ts similarity index 100% rename from lib/chats/__tests__/deleteChatHandler.test.ts rename to apps/web/lib/chats/__tests__/deleteChatHandler.test.ts diff --git a/lib/chats/__tests__/deleteTrailingChatMessagesHandler.test.ts b/apps/web/lib/chats/__tests__/deleteTrailingChatMessagesHandler.test.ts similarity index 100% rename from lib/chats/__tests__/deleteTrailingChatMessagesHandler.test.ts rename to apps/web/lib/chats/__tests__/deleteTrailingChatMessagesHandler.test.ts diff --git a/lib/chats/__tests__/generateChatTitle.test.ts b/apps/web/lib/chats/__tests__/generateChatTitle.test.ts similarity index 100% rename from lib/chats/__tests__/generateChatTitle.test.ts rename to apps/web/lib/chats/__tests__/generateChatTitle.test.ts diff --git a/lib/chats/__tests__/getChatArtistHandler.test.ts b/apps/web/lib/chats/__tests__/getChatArtistHandler.test.ts similarity index 100% rename from lib/chats/__tests__/getChatArtistHandler.test.ts rename to apps/web/lib/chats/__tests__/getChatArtistHandler.test.ts diff --git a/lib/chats/__tests__/getChatMessagesHandler.test.ts b/apps/web/lib/chats/__tests__/getChatMessagesHandler.test.ts similarity index 100% rename from lib/chats/__tests__/getChatMessagesHandler.test.ts rename to apps/web/lib/chats/__tests__/getChatMessagesHandler.test.ts diff --git a/lib/chats/__tests__/getChatsHandler.test.ts b/apps/web/lib/chats/__tests__/getChatsHandler.test.ts similarity index 100% rename from lib/chats/__tests__/getChatsHandler.test.ts rename to apps/web/lib/chats/__tests__/getChatsHandler.test.ts diff --git a/lib/chats/__tests__/processCompactChatRequest.test.ts b/apps/web/lib/chats/__tests__/processCompactChatRequest.test.ts similarity index 100% rename from lib/chats/__tests__/processCompactChatRequest.test.ts rename to apps/web/lib/chats/__tests__/processCompactChatRequest.test.ts diff --git a/lib/chats/__tests__/updateChatHandler.test.ts b/apps/web/lib/chats/__tests__/updateChatHandler.test.ts similarity index 100% rename from lib/chats/__tests__/updateChatHandler.test.ts rename to apps/web/lib/chats/__tests__/updateChatHandler.test.ts diff --git a/lib/chats/__tests__/validateChatAccess.test.ts b/apps/web/lib/chats/__tests__/validateChatAccess.test.ts similarity index 100% rename from lib/chats/__tests__/validateChatAccess.test.ts rename to apps/web/lib/chats/__tests__/validateChatAccess.test.ts diff --git a/lib/chats/__tests__/validateCompactChatsRequest.test.ts b/apps/web/lib/chats/__tests__/validateCompactChatsRequest.test.ts similarity index 100% rename from lib/chats/__tests__/validateCompactChatsRequest.test.ts rename to apps/web/lib/chats/__tests__/validateCompactChatsRequest.test.ts diff --git a/lib/chats/__tests__/validateCopyChatMessagesBody.test.ts b/apps/web/lib/chats/__tests__/validateCopyChatMessagesBody.test.ts similarity index 100% rename from lib/chats/__tests__/validateCopyChatMessagesBody.test.ts rename to apps/web/lib/chats/__tests__/validateCopyChatMessagesBody.test.ts diff --git a/lib/chats/__tests__/validateCreateChatBody.test.ts b/apps/web/lib/chats/__tests__/validateCreateChatBody.test.ts similarity index 100% rename from lib/chats/__tests__/validateCreateChatBody.test.ts rename to apps/web/lib/chats/__tests__/validateCreateChatBody.test.ts diff --git a/lib/chats/__tests__/validateDeleteChatBody.test.ts b/apps/web/lib/chats/__tests__/validateDeleteChatBody.test.ts similarity index 100% rename from lib/chats/__tests__/validateDeleteChatBody.test.ts rename to apps/web/lib/chats/__tests__/validateDeleteChatBody.test.ts diff --git a/lib/chats/__tests__/validateDeleteTrailingMessagesQuery.test.ts b/apps/web/lib/chats/__tests__/validateDeleteTrailingMessagesQuery.test.ts similarity index 100% rename from lib/chats/__tests__/validateDeleteTrailingMessagesQuery.test.ts rename to apps/web/lib/chats/__tests__/validateDeleteTrailingMessagesQuery.test.ts diff --git a/lib/chats/__tests__/validateGetChatMessagesQuery.test.ts b/apps/web/lib/chats/__tests__/validateGetChatMessagesQuery.test.ts similarity index 100% rename from lib/chats/__tests__/validateGetChatMessagesQuery.test.ts rename to apps/web/lib/chats/__tests__/validateGetChatMessagesQuery.test.ts diff --git a/lib/chats/__tests__/validateGetChatsRequest.test.ts b/apps/web/lib/chats/__tests__/validateGetChatsRequest.test.ts similarity index 100% rename from lib/chats/__tests__/validateGetChatsRequest.test.ts rename to apps/web/lib/chats/__tests__/validateGetChatsRequest.test.ts diff --git a/lib/chats/__tests__/validateUpdateChatBody.test.ts b/apps/web/lib/chats/__tests__/validateUpdateChatBody.test.ts similarity index 100% rename from lib/chats/__tests__/validateUpdateChatBody.test.ts rename to apps/web/lib/chats/__tests__/validateUpdateChatBody.test.ts diff --git a/lib/chats/buildGetChatsParams.ts b/apps/web/lib/chats/buildGetChatsParams.ts similarity index 100% rename from lib/chats/buildGetChatsParams.ts rename to apps/web/lib/chats/buildGetChatsParams.ts diff --git a/lib/chats/compactChat.ts b/apps/web/lib/chats/compactChat.ts similarity index 100% rename from lib/chats/compactChat.ts rename to apps/web/lib/chats/compactChat.ts diff --git a/lib/chats/compactChatsHandler.ts b/apps/web/lib/chats/compactChatsHandler.ts similarity index 100% rename from lib/chats/compactChatsHandler.ts rename to apps/web/lib/chats/compactChatsHandler.ts diff --git a/lib/chats/copyChatMessagesHandler.ts b/apps/web/lib/chats/copyChatMessagesHandler.ts similarity index 100% rename from lib/chats/copyChatMessagesHandler.ts rename to apps/web/lib/chats/copyChatMessagesHandler.ts diff --git a/lib/chats/createChatHandler.ts b/apps/web/lib/chats/createChatHandler.ts similarity index 100% rename from lib/chats/createChatHandler.ts rename to apps/web/lib/chats/createChatHandler.ts diff --git a/lib/chats/deleteChatHandler.ts b/apps/web/lib/chats/deleteChatHandler.ts similarity index 100% rename from lib/chats/deleteChatHandler.ts rename to apps/web/lib/chats/deleteChatHandler.ts diff --git a/lib/chats/deleteTrailingChatMessagesHandler.ts b/apps/web/lib/chats/deleteTrailingChatMessagesHandler.ts similarity index 100% rename from lib/chats/deleteTrailingChatMessagesHandler.ts rename to apps/web/lib/chats/deleteTrailingChatMessagesHandler.ts diff --git a/lib/chats/generateChatTitle.ts b/apps/web/lib/chats/generateChatTitle.ts similarity index 100% rename from lib/chats/generateChatTitle.ts rename to apps/web/lib/chats/generateChatTitle.ts diff --git a/lib/chats/getChatArtistHandler.ts b/apps/web/lib/chats/getChatArtistHandler.ts similarity index 100% rename from lib/chats/getChatArtistHandler.ts rename to apps/web/lib/chats/getChatArtistHandler.ts diff --git a/lib/chats/getChatMessagesHandler.ts b/apps/web/lib/chats/getChatMessagesHandler.ts similarity index 100% rename from lib/chats/getChatMessagesHandler.ts rename to apps/web/lib/chats/getChatMessagesHandler.ts diff --git a/lib/chats/getChatsHandler.ts b/apps/web/lib/chats/getChatsHandler.ts similarity index 100% rename from lib/chats/getChatsHandler.ts rename to apps/web/lib/chats/getChatsHandler.ts diff --git a/lib/chats/processCompactChatRequest.ts b/apps/web/lib/chats/processCompactChatRequest.ts similarity index 100% rename from lib/chats/processCompactChatRequest.ts rename to apps/web/lib/chats/processCompactChatRequest.ts diff --git a/lib/chats/updateChatHandler.ts b/apps/web/lib/chats/updateChatHandler.ts similarity index 100% rename from lib/chats/updateChatHandler.ts rename to apps/web/lib/chats/updateChatHandler.ts diff --git a/lib/chats/validateChatAccess.ts b/apps/web/lib/chats/validateChatAccess.ts similarity index 100% rename from lib/chats/validateChatAccess.ts rename to apps/web/lib/chats/validateChatAccess.ts diff --git a/lib/chats/validateCompactChatsRequest.ts b/apps/web/lib/chats/validateCompactChatsRequest.ts similarity index 100% rename from lib/chats/validateCompactChatsRequest.ts rename to apps/web/lib/chats/validateCompactChatsRequest.ts diff --git a/lib/chats/validateCopyChatMessagesBody.ts b/apps/web/lib/chats/validateCopyChatMessagesBody.ts similarity index 100% rename from lib/chats/validateCopyChatMessagesBody.ts rename to apps/web/lib/chats/validateCopyChatMessagesBody.ts diff --git a/lib/chats/validateCreateChatBody.ts b/apps/web/lib/chats/validateCreateChatBody.ts similarity index 100% rename from lib/chats/validateCreateChatBody.ts rename to apps/web/lib/chats/validateCreateChatBody.ts diff --git a/lib/chats/validateDeleteChatBody.ts b/apps/web/lib/chats/validateDeleteChatBody.ts similarity index 100% rename from lib/chats/validateDeleteChatBody.ts rename to apps/web/lib/chats/validateDeleteChatBody.ts diff --git a/lib/chats/validateDeleteTrailingMessagesQuery.ts b/apps/web/lib/chats/validateDeleteTrailingMessagesQuery.ts similarity index 100% rename from lib/chats/validateDeleteTrailingMessagesQuery.ts rename to apps/web/lib/chats/validateDeleteTrailingMessagesQuery.ts diff --git a/lib/chats/validateGetChatMessagesQuery.ts b/apps/web/lib/chats/validateGetChatMessagesQuery.ts similarity index 100% rename from lib/chats/validateGetChatMessagesQuery.ts rename to apps/web/lib/chats/validateGetChatMessagesQuery.ts diff --git a/lib/chats/validateGetChatsRequest.ts b/apps/web/lib/chats/validateGetChatsRequest.ts similarity index 100% rename from lib/chats/validateGetChatsRequest.ts rename to apps/web/lib/chats/validateGetChatsRequest.ts diff --git a/lib/chats/validateUpdateChatBody.ts b/apps/web/lib/chats/validateUpdateChatBody.ts similarity index 100% rename from lib/chats/validateUpdateChatBody.ts rename to apps/web/lib/chats/validateUpdateChatBody.ts diff --git a/lib/coding-agent/__tests__/bot.test.ts b/apps/web/lib/coding-agent/__tests__/bot.test.ts similarity index 100% rename from lib/coding-agent/__tests__/bot.test.ts rename to apps/web/lib/coding-agent/__tests__/bot.test.ts diff --git a/lib/coding-agent/__tests__/buildPRStateKey.test.ts b/apps/web/lib/coding-agent/__tests__/buildPRStateKey.test.ts similarity index 100% rename from lib/coding-agent/__tests__/buildPRStateKey.test.ts rename to apps/web/lib/coding-agent/__tests__/buildPRStateKey.test.ts diff --git a/lib/coding-agent/__tests__/deleteCodingAgentPRState.test.ts b/apps/web/lib/coding-agent/__tests__/deleteCodingAgentPRState.test.ts similarity index 100% rename from lib/coding-agent/__tests__/deleteCodingAgentPRState.test.ts rename to apps/web/lib/coding-agent/__tests__/deleteCodingAgentPRState.test.ts diff --git a/lib/coding-agent/__tests__/encodeGitHubThreadId.test.ts b/apps/web/lib/coding-agent/__tests__/encodeGitHubThreadId.test.ts similarity index 100% rename from lib/coding-agent/__tests__/encodeGitHubThreadId.test.ts rename to apps/web/lib/coding-agent/__tests__/encodeGitHubThreadId.test.ts diff --git a/lib/coding-agent/__tests__/extractPRComment.test.ts b/apps/web/lib/coding-agent/__tests__/extractPRComment.test.ts similarity index 100% rename from lib/coding-agent/__tests__/extractPRComment.test.ts rename to apps/web/lib/coding-agent/__tests__/extractPRComment.test.ts diff --git a/lib/coding-agent/__tests__/getCodingAgentPRState.test.ts b/apps/web/lib/coding-agent/__tests__/getCodingAgentPRState.test.ts similarity index 100% rename from lib/coding-agent/__tests__/getCodingAgentPRState.test.ts rename to apps/web/lib/coding-agent/__tests__/getCodingAgentPRState.test.ts diff --git a/lib/coding-agent/__tests__/getThread.test.ts b/apps/web/lib/coding-agent/__tests__/getThread.test.ts similarity index 100% rename from lib/coding-agent/__tests__/getThread.test.ts rename to apps/web/lib/coding-agent/__tests__/getThread.test.ts diff --git a/lib/coding-agent/__tests__/handleCodingAgentCallback.test.ts b/apps/web/lib/coding-agent/__tests__/handleCodingAgentCallback.test.ts similarity index 100% rename from lib/coding-agent/__tests__/handleCodingAgentCallback.test.ts rename to apps/web/lib/coding-agent/__tests__/handleCodingAgentCallback.test.ts diff --git a/lib/coding-agent/__tests__/handleGitHubWebhook.test.ts b/apps/web/lib/coding-agent/__tests__/handleGitHubWebhook.test.ts similarity index 100% rename from lib/coding-agent/__tests__/handleGitHubWebhook.test.ts rename to apps/web/lib/coding-agent/__tests__/handleGitHubWebhook.test.ts diff --git a/lib/coding-agent/__tests__/handleMergeSuccess.test.ts b/apps/web/lib/coding-agent/__tests__/handleMergeSuccess.test.ts similarity index 100% rename from lib/coding-agent/__tests__/handleMergeSuccess.test.ts rename to apps/web/lib/coding-agent/__tests__/handleMergeSuccess.test.ts diff --git a/lib/coding-agent/__tests__/handlePRCreated.test.ts b/apps/web/lib/coding-agent/__tests__/handlePRCreated.test.ts similarity index 100% rename from lib/coding-agent/__tests__/handlePRCreated.test.ts rename to apps/web/lib/coding-agent/__tests__/handlePRCreated.test.ts diff --git a/lib/coding-agent/__tests__/handlers.test.ts b/apps/web/lib/coding-agent/__tests__/handlers.test.ts similarity index 100% rename from lib/coding-agent/__tests__/handlers.test.ts rename to apps/web/lib/coding-agent/__tests__/handlers.test.ts diff --git a/lib/coding-agent/__tests__/mergeGithubBranch.test.ts b/apps/web/lib/coding-agent/__tests__/mergeGithubBranch.test.ts similarity index 100% rename from lib/coding-agent/__tests__/mergeGithubBranch.test.ts rename to apps/web/lib/coding-agent/__tests__/mergeGithubBranch.test.ts diff --git a/lib/coding-agent/__tests__/mergeGithubPR.test.ts b/apps/web/lib/coding-agent/__tests__/mergeGithubPR.test.ts similarity index 100% rename from lib/coding-agent/__tests__/mergeGithubPR.test.ts rename to apps/web/lib/coding-agent/__tests__/mergeGithubPR.test.ts diff --git a/lib/coding-agent/__tests__/onMergeAction.test.ts b/apps/web/lib/coding-agent/__tests__/onMergeAction.test.ts similarity index 100% rename from lib/coding-agent/__tests__/onMergeAction.test.ts rename to apps/web/lib/coding-agent/__tests__/onMergeAction.test.ts diff --git a/lib/coding-agent/__tests__/onMergeTestToMainAction.test.ts b/apps/web/lib/coding-agent/__tests__/onMergeTestToMainAction.test.ts similarity index 100% rename from lib/coding-agent/__tests__/onMergeTestToMainAction.test.ts rename to apps/web/lib/coding-agent/__tests__/onMergeTestToMainAction.test.ts diff --git a/lib/coding-agent/__tests__/onSubscribedMessage.test.ts b/apps/web/lib/coding-agent/__tests__/onSubscribedMessage.test.ts similarity index 100% rename from lib/coding-agent/__tests__/onSubscribedMessage.test.ts rename to apps/web/lib/coding-agent/__tests__/onSubscribedMessage.test.ts diff --git a/lib/coding-agent/__tests__/parseMergeActionId.test.ts b/apps/web/lib/coding-agent/__tests__/parseMergeActionId.test.ts similarity index 100% rename from lib/coding-agent/__tests__/parseMergeActionId.test.ts rename to apps/web/lib/coding-agent/__tests__/parseMergeActionId.test.ts diff --git a/lib/coding-agent/__tests__/parseMergeTestToMainActionId.test.ts b/apps/web/lib/coding-agent/__tests__/parseMergeTestToMainActionId.test.ts similarity index 100% rename from lib/coding-agent/__tests__/parseMergeTestToMainActionId.test.ts rename to apps/web/lib/coding-agent/__tests__/parseMergeTestToMainActionId.test.ts diff --git a/lib/coding-agent/__tests__/postGitHubComment.test.ts b/apps/web/lib/coding-agent/__tests__/postGitHubComment.test.ts similarity index 100% rename from lib/coding-agent/__tests__/postGitHubComment.test.ts rename to apps/web/lib/coding-agent/__tests__/postGitHubComment.test.ts diff --git a/lib/coding-agent/__tests__/resolvePRState.test.ts b/apps/web/lib/coding-agent/__tests__/resolvePRState.test.ts similarity index 100% rename from lib/coding-agent/__tests__/resolvePRState.test.ts rename to apps/web/lib/coding-agent/__tests__/resolvePRState.test.ts diff --git a/lib/coding-agent/__tests__/setCodingAgentPRState.test.ts b/apps/web/lib/coding-agent/__tests__/setCodingAgentPRState.test.ts similarity index 100% rename from lib/coding-agent/__tests__/setCodingAgentPRState.test.ts rename to apps/web/lib/coding-agent/__tests__/setCodingAgentPRState.test.ts diff --git a/lib/coding-agent/__tests__/validateCodingAgentCallback.test.ts b/apps/web/lib/coding-agent/__tests__/validateCodingAgentCallback.test.ts similarity index 100% rename from lib/coding-agent/__tests__/validateCodingAgentCallback.test.ts rename to apps/web/lib/coding-agent/__tests__/validateCodingAgentCallback.test.ts diff --git a/lib/coding-agent/__tests__/validateEnv.test.ts b/apps/web/lib/coding-agent/__tests__/validateEnv.test.ts similarity index 100% rename from lib/coding-agent/__tests__/validateEnv.test.ts rename to apps/web/lib/coding-agent/__tests__/validateEnv.test.ts diff --git a/lib/coding-agent/__tests__/verifyGitHubWebhook.test.ts b/apps/web/lib/coding-agent/__tests__/verifyGitHubWebhook.test.ts similarity index 100% rename from lib/coding-agent/__tests__/verifyGitHubWebhook.test.ts rename to apps/web/lib/coding-agent/__tests__/verifyGitHubWebhook.test.ts diff --git a/lib/coding-agent/bot.ts b/apps/web/lib/coding-agent/bot.ts similarity index 100% rename from lib/coding-agent/bot.ts rename to apps/web/lib/coding-agent/bot.ts diff --git a/lib/coding-agent/buildMergeTestToMainCard.ts b/apps/web/lib/coding-agent/buildMergeTestToMainCard.ts similarity index 100% rename from lib/coding-agent/buildMergeTestToMainCard.ts rename to apps/web/lib/coding-agent/buildMergeTestToMainCard.ts diff --git a/lib/coding-agent/buildPRCard.ts b/apps/web/lib/coding-agent/buildPRCard.ts similarity index 100% rename from lib/coding-agent/buildPRCard.ts rename to apps/web/lib/coding-agent/buildPRCard.ts diff --git a/lib/coding-agent/encodeGitHubThreadId.ts b/apps/web/lib/coding-agent/encodeGitHubThreadId.ts similarity index 100% rename from lib/coding-agent/encodeGitHubThreadId.ts rename to apps/web/lib/coding-agent/encodeGitHubThreadId.ts diff --git a/lib/coding-agent/extractPRComment.ts b/apps/web/lib/coding-agent/extractPRComment.ts similarity index 100% rename from lib/coding-agent/extractPRComment.ts rename to apps/web/lib/coding-agent/extractPRComment.ts diff --git a/lib/coding-agent/handleCodingAgentCallback.ts b/apps/web/lib/coding-agent/handleCodingAgentCallback.ts similarity index 100% rename from lib/coding-agent/handleCodingAgentCallback.ts rename to apps/web/lib/coding-agent/handleCodingAgentCallback.ts diff --git a/lib/coding-agent/handleGitHubWebhook.ts b/apps/web/lib/coding-agent/handleGitHubWebhook.ts similarity index 100% rename from lib/coding-agent/handleGitHubWebhook.ts rename to apps/web/lib/coding-agent/handleGitHubWebhook.ts diff --git a/lib/coding-agent/handleMergeSuccess.ts b/apps/web/lib/coding-agent/handleMergeSuccess.ts similarity index 100% rename from lib/coding-agent/handleMergeSuccess.ts rename to apps/web/lib/coding-agent/handleMergeSuccess.ts diff --git a/lib/coding-agent/handlePRCreated.ts b/apps/web/lib/coding-agent/handlePRCreated.ts similarity index 100% rename from lib/coding-agent/handlePRCreated.ts rename to apps/web/lib/coding-agent/handlePRCreated.ts diff --git a/lib/coding-agent/handlers/handleFeedback.ts b/apps/web/lib/coding-agent/handlers/handleFeedback.ts similarity index 100% rename from lib/coding-agent/handlers/handleFeedback.ts rename to apps/web/lib/coding-agent/handlers/handleFeedback.ts diff --git a/lib/coding-agent/handlers/onMergeAction.ts b/apps/web/lib/coding-agent/handlers/onMergeAction.ts similarity index 100% rename from lib/coding-agent/handlers/onMergeAction.ts rename to apps/web/lib/coding-agent/handlers/onMergeAction.ts diff --git a/lib/coding-agent/handlers/onMergeTestToMainAction.ts b/apps/web/lib/coding-agent/handlers/onMergeTestToMainAction.ts similarity index 100% rename from lib/coding-agent/handlers/onMergeTestToMainAction.ts rename to apps/web/lib/coding-agent/handlers/onMergeTestToMainAction.ts diff --git a/lib/coding-agent/handlers/onNewMention.ts b/apps/web/lib/coding-agent/handlers/onNewMention.ts similarity index 100% rename from lib/coding-agent/handlers/onNewMention.ts rename to apps/web/lib/coding-agent/handlers/onNewMention.ts diff --git a/lib/coding-agent/handlers/onSubscribedMessage.ts b/apps/web/lib/coding-agent/handlers/onSubscribedMessage.ts similarity index 100% rename from lib/coding-agent/handlers/onSubscribedMessage.ts rename to apps/web/lib/coding-agent/handlers/onSubscribedMessage.ts diff --git a/lib/coding-agent/handlers/registerHandlers.ts b/apps/web/lib/coding-agent/handlers/registerHandlers.ts similarity index 100% rename from lib/coding-agent/handlers/registerHandlers.ts rename to apps/web/lib/coding-agent/handlers/registerHandlers.ts diff --git a/lib/coding-agent/mergeGithubBranch.ts b/apps/web/lib/coding-agent/mergeGithubBranch.ts similarity index 100% rename from lib/coding-agent/mergeGithubBranch.ts rename to apps/web/lib/coding-agent/mergeGithubBranch.ts diff --git a/lib/coding-agent/mergeGithubPR.ts b/apps/web/lib/coding-agent/mergeGithubPR.ts similarity index 100% rename from lib/coding-agent/mergeGithubPR.ts rename to apps/web/lib/coding-agent/mergeGithubPR.ts diff --git a/lib/coding-agent/parseMergeActionId.ts b/apps/web/lib/coding-agent/parseMergeActionId.ts similarity index 100% rename from lib/coding-agent/parseMergeActionId.ts rename to apps/web/lib/coding-agent/parseMergeActionId.ts diff --git a/lib/coding-agent/parseMergeTestToMainActionId.ts b/apps/web/lib/coding-agent/parseMergeTestToMainActionId.ts similarity index 100% rename from lib/coding-agent/parseMergeTestToMainActionId.ts rename to apps/web/lib/coding-agent/parseMergeTestToMainActionId.ts diff --git a/lib/coding-agent/postGitHubComment.ts b/apps/web/lib/coding-agent/postGitHubComment.ts similarity index 100% rename from lib/coding-agent/postGitHubComment.ts rename to apps/web/lib/coding-agent/postGitHubComment.ts diff --git a/lib/coding-agent/prState/buildPRStateKey.ts b/apps/web/lib/coding-agent/prState/buildPRStateKey.ts similarity index 100% rename from lib/coding-agent/prState/buildPRStateKey.ts rename to apps/web/lib/coding-agent/prState/buildPRStateKey.ts diff --git a/lib/coding-agent/prState/deleteCodingAgentPRState.ts b/apps/web/lib/coding-agent/prState/deleteCodingAgentPRState.ts similarity index 100% rename from lib/coding-agent/prState/deleteCodingAgentPRState.ts rename to apps/web/lib/coding-agent/prState/deleteCodingAgentPRState.ts diff --git a/lib/coding-agent/prState/getCodingAgentPRState.ts b/apps/web/lib/coding-agent/prState/getCodingAgentPRState.ts similarity index 100% rename from lib/coding-agent/prState/getCodingAgentPRState.ts rename to apps/web/lib/coding-agent/prState/getCodingAgentPRState.ts diff --git a/lib/coding-agent/prState/index.ts b/apps/web/lib/coding-agent/prState/index.ts similarity index 100% rename from lib/coding-agent/prState/index.ts rename to apps/web/lib/coding-agent/prState/index.ts diff --git a/lib/coding-agent/prState/setCodingAgentPRState.ts b/apps/web/lib/coding-agent/prState/setCodingAgentPRState.ts similarity index 100% rename from lib/coding-agent/prState/setCodingAgentPRState.ts rename to apps/web/lib/coding-agent/prState/setCodingAgentPRState.ts diff --git a/lib/coding-agent/prState/types.ts b/apps/web/lib/coding-agent/prState/types.ts similarity index 100% rename from lib/coding-agent/prState/types.ts rename to apps/web/lib/coding-agent/prState/types.ts diff --git a/lib/coding-agent/resolvePRState.ts b/apps/web/lib/coding-agent/resolvePRState.ts similarity index 100% rename from lib/coding-agent/resolvePRState.ts rename to apps/web/lib/coding-agent/resolvePRState.ts diff --git a/lib/coding-agent/types.ts b/apps/web/lib/coding-agent/types.ts similarity index 100% rename from lib/coding-agent/types.ts rename to apps/web/lib/coding-agent/types.ts diff --git a/lib/coding-agent/validateCodingAgentCallback.ts b/apps/web/lib/coding-agent/validateCodingAgentCallback.ts similarity index 100% rename from lib/coding-agent/validateCodingAgentCallback.ts rename to apps/web/lib/coding-agent/validateCodingAgentCallback.ts diff --git a/lib/coding-agent/validateEnv.ts b/apps/web/lib/coding-agent/validateEnv.ts similarity index 100% rename from lib/coding-agent/validateEnv.ts rename to apps/web/lib/coding-agent/validateEnv.ts diff --git a/lib/coding-agent/verifyGitHubWebhook.ts b/apps/web/lib/coding-agent/verifyGitHubWebhook.ts similarity index 100% rename from lib/coding-agent/verifyGitHubWebhook.ts rename to apps/web/lib/coding-agent/verifyGitHubWebhook.ts diff --git a/lib/coding-agent/whatsApp/isWhatsAppConfigured.ts b/apps/web/lib/coding-agent/whatsApp/isWhatsAppConfigured.ts similarity index 100% rename from lib/coding-agent/whatsApp/isWhatsAppConfigured.ts rename to apps/web/lib/coding-agent/whatsApp/isWhatsAppConfigured.ts diff --git a/lib/coinbase/client.ts b/apps/web/lib/coinbase/client.ts similarity index 100% rename from lib/coinbase/client.ts rename to apps/web/lib/coinbase/client.ts diff --git a/lib/coinbase/getAccount.ts b/apps/web/lib/coinbase/getAccount.ts similarity index 100% rename from lib/coinbase/getAccount.ts rename to apps/web/lib/coinbase/getAccount.ts diff --git a/lib/coinbase/getSmartAccount.ts b/apps/web/lib/coinbase/getSmartAccount.ts similarity index 100% rename from lib/coinbase/getSmartAccount.ts rename to apps/web/lib/coinbase/getSmartAccount.ts diff --git a/lib/coinbase/sendUserOpAndWait.ts b/apps/web/lib/coinbase/sendUserOpAndWait.ts similarity index 100% rename from lib/coinbase/sendUserOpAndWait.ts rename to apps/web/lib/coinbase/sendUserOpAndWait.ts diff --git a/lib/composio/client.ts b/apps/web/lib/composio/client.ts similarity index 100% rename from lib/composio/client.ts rename to apps/web/lib/composio/client.ts diff --git a/lib/composio/connectors/__tests__/authorizeConnector.test.ts b/apps/web/lib/composio/connectors/__tests__/authorizeConnector.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/authorizeConnector.test.ts rename to apps/web/lib/composio/connectors/__tests__/authorizeConnector.test.ts diff --git a/lib/composio/connectors/__tests__/authorizeConnectorHandler.test.ts b/apps/web/lib/composio/connectors/__tests__/authorizeConnectorHandler.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/authorizeConnectorHandler.test.ts rename to apps/web/lib/composio/connectors/__tests__/authorizeConnectorHandler.test.ts diff --git a/lib/composio/connectors/__tests__/disconnectConnector.test.ts b/apps/web/lib/composio/connectors/__tests__/disconnectConnector.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/disconnectConnector.test.ts rename to apps/web/lib/composio/connectors/__tests__/disconnectConnector.test.ts diff --git a/lib/composio/connectors/__tests__/disconnectConnectorHandler.test.ts b/apps/web/lib/composio/connectors/__tests__/disconnectConnectorHandler.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/disconnectConnectorHandler.test.ts rename to apps/web/lib/composio/connectors/__tests__/disconnectConnectorHandler.test.ts diff --git a/lib/composio/connectors/__tests__/executeConnectorAction.test.ts b/apps/web/lib/composio/connectors/__tests__/executeConnectorAction.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/executeConnectorAction.test.ts rename to apps/web/lib/composio/connectors/__tests__/executeConnectorAction.test.ts diff --git a/lib/composio/connectors/__tests__/executeConnectorActionHandler.test.ts b/apps/web/lib/composio/connectors/__tests__/executeConnectorActionHandler.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/executeConnectorActionHandler.test.ts rename to apps/web/lib/composio/connectors/__tests__/executeConnectorActionHandler.test.ts diff --git a/lib/composio/connectors/__tests__/getConnectorActions.test.ts b/apps/web/lib/composio/connectors/__tests__/getConnectorActions.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/getConnectorActions.test.ts rename to apps/web/lib/composio/connectors/__tests__/getConnectorActions.test.ts diff --git a/lib/composio/connectors/__tests__/getConnectorActionsHandler.test.ts b/apps/web/lib/composio/connectors/__tests__/getConnectorActionsHandler.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/getConnectorActionsHandler.test.ts rename to apps/web/lib/composio/connectors/__tests__/getConnectorActionsHandler.test.ts diff --git a/lib/composio/connectors/__tests__/getConnectors.test.ts b/apps/web/lib/composio/connectors/__tests__/getConnectors.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/getConnectors.test.ts rename to apps/web/lib/composio/connectors/__tests__/getConnectors.test.ts diff --git a/lib/composio/connectors/__tests__/getConnectorsHandler.test.ts b/apps/web/lib/composio/connectors/__tests__/getConnectorsHandler.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/getConnectorsHandler.test.ts rename to apps/web/lib/composio/connectors/__tests__/getConnectorsHandler.test.ts diff --git a/lib/composio/connectors/__tests__/isAllowedArtistConnector.test.ts b/apps/web/lib/composio/connectors/__tests__/isAllowedArtistConnector.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/isAllowedArtistConnector.test.ts rename to apps/web/lib/composio/connectors/__tests__/isAllowedArtistConnector.test.ts diff --git a/lib/composio/connectors/__tests__/toJsonSchema.test.ts b/apps/web/lib/composio/connectors/__tests__/toJsonSchema.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/toJsonSchema.test.ts rename to apps/web/lib/composio/connectors/__tests__/toJsonSchema.test.ts diff --git a/lib/composio/connectors/__tests__/validateAuthorizeConnectorBody.test.ts b/apps/web/lib/composio/connectors/__tests__/validateAuthorizeConnectorBody.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/validateAuthorizeConnectorBody.test.ts rename to apps/web/lib/composio/connectors/__tests__/validateAuthorizeConnectorBody.test.ts diff --git a/lib/composio/connectors/__tests__/validateAuthorizeConnectorRequest.test.ts b/apps/web/lib/composio/connectors/__tests__/validateAuthorizeConnectorRequest.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/validateAuthorizeConnectorRequest.test.ts rename to apps/web/lib/composio/connectors/__tests__/validateAuthorizeConnectorRequest.test.ts diff --git a/lib/composio/connectors/__tests__/validateDisconnectConnectorBody.test.ts b/apps/web/lib/composio/connectors/__tests__/validateDisconnectConnectorBody.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/validateDisconnectConnectorBody.test.ts rename to apps/web/lib/composio/connectors/__tests__/validateDisconnectConnectorBody.test.ts diff --git a/lib/composio/connectors/__tests__/validateDisconnectConnectorRequest.test.ts b/apps/web/lib/composio/connectors/__tests__/validateDisconnectConnectorRequest.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/validateDisconnectConnectorRequest.test.ts rename to apps/web/lib/composio/connectors/__tests__/validateDisconnectConnectorRequest.test.ts diff --git a/lib/composio/connectors/__tests__/validateExecuteConnectorActionBody.test.ts b/apps/web/lib/composio/connectors/__tests__/validateExecuteConnectorActionBody.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/validateExecuteConnectorActionBody.test.ts rename to apps/web/lib/composio/connectors/__tests__/validateExecuteConnectorActionBody.test.ts diff --git a/lib/composio/connectors/__tests__/validateExecuteConnectorActionRequest.test.ts b/apps/web/lib/composio/connectors/__tests__/validateExecuteConnectorActionRequest.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/validateExecuteConnectorActionRequest.test.ts rename to apps/web/lib/composio/connectors/__tests__/validateExecuteConnectorActionRequest.test.ts diff --git a/lib/composio/connectors/__tests__/validateGetConnectorActionsQuery.test.ts b/apps/web/lib/composio/connectors/__tests__/validateGetConnectorActionsQuery.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/validateGetConnectorActionsQuery.test.ts rename to apps/web/lib/composio/connectors/__tests__/validateGetConnectorActionsQuery.test.ts diff --git a/lib/composio/connectors/__tests__/validateGetConnectorActionsRequest.test.ts b/apps/web/lib/composio/connectors/__tests__/validateGetConnectorActionsRequest.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/validateGetConnectorActionsRequest.test.ts rename to apps/web/lib/composio/connectors/__tests__/validateGetConnectorActionsRequest.test.ts diff --git a/lib/composio/connectors/__tests__/validateGetConnectorsQuery.test.ts b/apps/web/lib/composio/connectors/__tests__/validateGetConnectorsQuery.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/validateGetConnectorsQuery.test.ts rename to apps/web/lib/composio/connectors/__tests__/validateGetConnectorsQuery.test.ts diff --git a/lib/composio/connectors/__tests__/validateGetConnectorsRequest.test.ts b/apps/web/lib/composio/connectors/__tests__/validateGetConnectorsRequest.test.ts similarity index 100% rename from lib/composio/connectors/__tests__/validateGetConnectorsRequest.test.ts rename to apps/web/lib/composio/connectors/__tests__/validateGetConnectorsRequest.test.ts diff --git a/lib/composio/connectors/authorizeConnector.ts b/apps/web/lib/composio/connectors/authorizeConnector.ts similarity index 100% rename from lib/composio/connectors/authorizeConnector.ts rename to apps/web/lib/composio/connectors/authorizeConnector.ts diff --git a/lib/composio/connectors/authorizeConnectorHandler.ts b/apps/web/lib/composio/connectors/authorizeConnectorHandler.ts similarity index 100% rename from lib/composio/connectors/authorizeConnectorHandler.ts rename to apps/web/lib/composio/connectors/authorizeConnectorHandler.ts diff --git a/lib/composio/connectors/buildAuthConfigs.ts b/apps/web/lib/composio/connectors/buildAuthConfigs.ts similarity index 100% rename from lib/composio/connectors/buildAuthConfigs.ts rename to apps/web/lib/composio/connectors/buildAuthConfigs.ts diff --git a/lib/composio/connectors/connectorActionErrors.ts b/apps/web/lib/composio/connectors/connectorActionErrors.ts similarity index 100% rename from lib/composio/connectors/connectorActionErrors.ts rename to apps/web/lib/composio/connectors/connectorActionErrors.ts diff --git a/lib/composio/connectors/disconnectConnector.ts b/apps/web/lib/composio/connectors/disconnectConnector.ts similarity index 100% rename from lib/composio/connectors/disconnectConnector.ts rename to apps/web/lib/composio/connectors/disconnectConnector.ts diff --git a/lib/composio/connectors/disconnectConnectorHandler.ts b/apps/web/lib/composio/connectors/disconnectConnectorHandler.ts similarity index 100% rename from lib/composio/connectors/disconnectConnectorHandler.ts rename to apps/web/lib/composio/connectors/disconnectConnectorHandler.ts diff --git a/lib/composio/connectors/executeConnectorAction.ts b/apps/web/lib/composio/connectors/executeConnectorAction.ts similarity index 100% rename from lib/composio/connectors/executeConnectorAction.ts rename to apps/web/lib/composio/connectors/executeConnectorAction.ts diff --git a/lib/composio/connectors/executeConnectorActionHandler.ts b/apps/web/lib/composio/connectors/executeConnectorActionHandler.ts similarity index 100% rename from lib/composio/connectors/executeConnectorActionHandler.ts rename to apps/web/lib/composio/connectors/executeConnectorActionHandler.ts diff --git a/lib/composio/connectors/getConnectorActions.ts b/apps/web/lib/composio/connectors/getConnectorActions.ts similarity index 100% rename from lib/composio/connectors/getConnectorActions.ts rename to apps/web/lib/composio/connectors/getConnectorActions.ts diff --git a/lib/composio/connectors/getConnectorActionsHandler.ts b/apps/web/lib/composio/connectors/getConnectorActionsHandler.ts similarity index 100% rename from lib/composio/connectors/getConnectorActionsHandler.ts rename to apps/web/lib/composio/connectors/getConnectorActionsHandler.ts diff --git a/lib/composio/connectors/getConnectors.ts b/apps/web/lib/composio/connectors/getConnectors.ts similarity index 100% rename from lib/composio/connectors/getConnectors.ts rename to apps/web/lib/composio/connectors/getConnectors.ts diff --git a/lib/composio/connectors/getConnectorsHandler.ts b/apps/web/lib/composio/connectors/getConnectorsHandler.ts similarity index 100% rename from lib/composio/connectors/getConnectorsHandler.ts rename to apps/web/lib/composio/connectors/getConnectorsHandler.ts diff --git a/lib/composio/connectors/index.ts b/apps/web/lib/composio/connectors/index.ts similarity index 100% rename from lib/composio/connectors/index.ts rename to apps/web/lib/composio/connectors/index.ts diff --git a/lib/composio/connectors/isAllowedArtistConnector.ts b/apps/web/lib/composio/connectors/isAllowedArtistConnector.ts similarity index 100% rename from lib/composio/connectors/isAllowedArtistConnector.ts rename to apps/web/lib/composio/connectors/isAllowedArtistConnector.ts diff --git a/lib/composio/connectors/toJsonSchema.ts b/apps/web/lib/composio/connectors/toJsonSchema.ts similarity index 100% rename from lib/composio/connectors/toJsonSchema.ts rename to apps/web/lib/composio/connectors/toJsonSchema.ts diff --git a/lib/composio/connectors/validateAuthorizeConnectorBody.ts b/apps/web/lib/composio/connectors/validateAuthorizeConnectorBody.ts similarity index 100% rename from lib/composio/connectors/validateAuthorizeConnectorBody.ts rename to apps/web/lib/composio/connectors/validateAuthorizeConnectorBody.ts diff --git a/lib/composio/connectors/validateAuthorizeConnectorRequest.ts b/apps/web/lib/composio/connectors/validateAuthorizeConnectorRequest.ts similarity index 100% rename from lib/composio/connectors/validateAuthorizeConnectorRequest.ts rename to apps/web/lib/composio/connectors/validateAuthorizeConnectorRequest.ts diff --git a/lib/composio/connectors/validateDisconnectConnectorBody.ts b/apps/web/lib/composio/connectors/validateDisconnectConnectorBody.ts similarity index 100% rename from lib/composio/connectors/validateDisconnectConnectorBody.ts rename to apps/web/lib/composio/connectors/validateDisconnectConnectorBody.ts diff --git a/lib/composio/connectors/validateDisconnectConnectorRequest.ts b/apps/web/lib/composio/connectors/validateDisconnectConnectorRequest.ts similarity index 100% rename from lib/composio/connectors/validateDisconnectConnectorRequest.ts rename to apps/web/lib/composio/connectors/validateDisconnectConnectorRequest.ts diff --git a/lib/composio/connectors/validateExecuteConnectorActionBody.ts b/apps/web/lib/composio/connectors/validateExecuteConnectorActionBody.ts similarity index 100% rename from lib/composio/connectors/validateExecuteConnectorActionBody.ts rename to apps/web/lib/composio/connectors/validateExecuteConnectorActionBody.ts diff --git a/lib/composio/connectors/validateExecuteConnectorActionRequest.ts b/apps/web/lib/composio/connectors/validateExecuteConnectorActionRequest.ts similarity index 100% rename from lib/composio/connectors/validateExecuteConnectorActionRequest.ts rename to apps/web/lib/composio/connectors/validateExecuteConnectorActionRequest.ts diff --git a/lib/composio/connectors/validateGetConnectorActionsQuery.ts b/apps/web/lib/composio/connectors/validateGetConnectorActionsQuery.ts similarity index 100% rename from lib/composio/connectors/validateGetConnectorActionsQuery.ts rename to apps/web/lib/composio/connectors/validateGetConnectorActionsQuery.ts diff --git a/lib/composio/connectors/validateGetConnectorActionsRequest.ts b/apps/web/lib/composio/connectors/validateGetConnectorActionsRequest.ts similarity index 100% rename from lib/composio/connectors/validateGetConnectorActionsRequest.ts rename to apps/web/lib/composio/connectors/validateGetConnectorActionsRequest.ts diff --git a/lib/composio/connectors/validateGetConnectorsQuery.ts b/apps/web/lib/composio/connectors/validateGetConnectorsQuery.ts similarity index 100% rename from lib/composio/connectors/validateGetConnectorsQuery.ts rename to apps/web/lib/composio/connectors/validateGetConnectorsQuery.ts diff --git a/lib/composio/connectors/validateGetConnectorsRequest.ts b/apps/web/lib/composio/connectors/validateGetConnectorsRequest.ts similarity index 100% rename from lib/composio/connectors/validateGetConnectorsRequest.ts rename to apps/web/lib/composio/connectors/validateGetConnectorsRequest.ts diff --git a/lib/composio/connectors/verifyConnectorOwnership.ts b/apps/web/lib/composio/connectors/verifyConnectorOwnership.ts similarity index 100% rename from lib/composio/connectors/verifyConnectorOwnership.ts rename to apps/web/lib/composio/connectors/verifyConnectorOwnership.ts diff --git a/lib/composio/getCallbackUrl.ts b/apps/web/lib/composio/getCallbackUrl.ts similarity index 100% rename from lib/composio/getCallbackUrl.ts rename to apps/web/lib/composio/getCallbackUrl.ts diff --git a/lib/composio/getComposioApiKey.ts b/apps/web/lib/composio/getComposioApiKey.ts similarity index 100% rename from lib/composio/getComposioApiKey.ts rename to apps/web/lib/composio/getComposioApiKey.ts diff --git a/lib/composio/getFrontendBaseUrl.ts b/apps/web/lib/composio/getFrontendBaseUrl.ts similarity index 100% rename from lib/composio/getFrontendBaseUrl.ts rename to apps/web/lib/composio/getFrontendBaseUrl.ts diff --git a/lib/composio/toolRouter/__tests__/fetchOwnerTools.test.ts b/apps/web/lib/composio/toolRouter/__tests__/fetchOwnerTools.test.ts similarity index 100% rename from lib/composio/toolRouter/__tests__/fetchOwnerTools.test.ts rename to apps/web/lib/composio/toolRouter/__tests__/fetchOwnerTools.test.ts diff --git a/lib/composio/toolRouter/__tests__/getComposioTools.test.ts b/apps/web/lib/composio/toolRouter/__tests__/getComposioTools.test.ts similarity index 100% rename from lib/composio/toolRouter/__tests__/getComposioTools.test.ts rename to apps/web/lib/composio/toolRouter/__tests__/getComposioTools.test.ts diff --git a/lib/composio/toolRouter/__tests__/getSharedAccountConnections.test.ts b/apps/web/lib/composio/toolRouter/__tests__/getSharedAccountConnections.test.ts similarity index 100% rename from lib/composio/toolRouter/__tests__/getSharedAccountConnections.test.ts rename to apps/web/lib/composio/toolRouter/__tests__/getSharedAccountConnections.test.ts diff --git a/lib/composio/toolRouter/__tests__/isValidTool.test.ts b/apps/web/lib/composio/toolRouter/__tests__/isValidTool.test.ts similarity index 100% rename from lib/composio/toolRouter/__tests__/isValidTool.test.ts rename to apps/web/lib/composio/toolRouter/__tests__/isValidTool.test.ts diff --git a/lib/composio/toolRouter/__tests__/pickValid.test.ts b/apps/web/lib/composio/toolRouter/__tests__/pickValid.test.ts similarity index 100% rename from lib/composio/toolRouter/__tests__/pickValid.test.ts rename to apps/web/lib/composio/toolRouter/__tests__/pickValid.test.ts diff --git a/lib/composio/toolRouter/__tests__/scopedAuthConfigs.test.ts b/apps/web/lib/composio/toolRouter/__tests__/scopedAuthConfigs.test.ts similarity index 100% rename from lib/composio/toolRouter/__tests__/scopedAuthConfigs.test.ts rename to apps/web/lib/composio/toolRouter/__tests__/scopedAuthConfigs.test.ts diff --git a/lib/composio/toolRouter/__tests__/toConnectedSlugs.test.ts b/apps/web/lib/composio/toolRouter/__tests__/toConnectedSlugs.test.ts similarity index 100% rename from lib/composio/toolRouter/__tests__/toConnectedSlugs.test.ts rename to apps/web/lib/composio/toolRouter/__tests__/toConnectedSlugs.test.ts diff --git a/lib/composio/toolRouter/fetchOwnerTools.ts b/apps/web/lib/composio/toolRouter/fetchOwnerTools.ts similarity index 100% rename from lib/composio/toolRouter/fetchOwnerTools.ts rename to apps/web/lib/composio/toolRouter/fetchOwnerTools.ts diff --git a/lib/composio/toolRouter/getComposioTools.ts b/apps/web/lib/composio/toolRouter/getComposioTools.ts similarity index 100% rename from lib/composio/toolRouter/getComposioTools.ts rename to apps/web/lib/composio/toolRouter/getComposioTools.ts diff --git a/lib/composio/toolRouter/getSharedAccountConnections.ts b/apps/web/lib/composio/toolRouter/getSharedAccountConnections.ts similarity index 100% rename from lib/composio/toolRouter/getSharedAccountConnections.ts rename to apps/web/lib/composio/toolRouter/getSharedAccountConnections.ts diff --git a/lib/composio/toolRouter/index.ts b/apps/web/lib/composio/toolRouter/index.ts similarity index 100% rename from lib/composio/toolRouter/index.ts rename to apps/web/lib/composio/toolRouter/index.ts diff --git a/lib/composio/toolRouter/isValidTool.ts b/apps/web/lib/composio/toolRouter/isValidTool.ts similarity index 100% rename from lib/composio/toolRouter/isValidTool.ts rename to apps/web/lib/composio/toolRouter/isValidTool.ts diff --git a/lib/composio/toolRouter/pickValid.ts b/apps/web/lib/composio/toolRouter/pickValid.ts similarity index 100% rename from lib/composio/toolRouter/pickValid.ts rename to apps/web/lib/composio/toolRouter/pickValid.ts diff --git a/lib/composio/toolRouter/scopedAuthConfigs.ts b/apps/web/lib/composio/toolRouter/scopedAuthConfigs.ts similarity index 100% rename from lib/composio/toolRouter/scopedAuthConfigs.ts rename to apps/web/lib/composio/toolRouter/scopedAuthConfigs.ts diff --git a/lib/composio/toolRouter/toConnectedSlugs.ts b/apps/web/lib/composio/toolRouter/toConnectedSlugs.ts similarity index 100% rename from lib/composio/toolRouter/toConnectedSlugs.ts rename to apps/web/lib/composio/toolRouter/toConnectedSlugs.ts diff --git a/lib/const.ts b/apps/web/lib/const.ts similarity index 100% rename from lib/const.ts rename to apps/web/lib/const.ts diff --git a/lib/consts.ts b/apps/web/lib/consts.ts similarity index 100% rename from lib/consts.ts rename to apps/web/lib/consts.ts diff --git a/lib/contact/contactTeam.ts b/apps/web/lib/contact/contactTeam.ts similarity index 100% rename from lib/contact/contactTeam.ts rename to apps/web/lib/contact/contactTeam.ts diff --git a/lib/contact/validateContactTeamQuery.ts b/apps/web/lib/contact/validateContactTeamQuery.ts similarity index 100% rename from lib/contact/validateContactTeamQuery.ts rename to apps/web/lib/contact/validateContactTeamQuery.ts diff --git a/lib/content/__tests__/captionLengths.test.ts b/apps/web/lib/content/__tests__/captionLengths.test.ts similarity index 100% rename from lib/content/__tests__/captionLengths.test.ts rename to apps/web/lib/content/__tests__/captionLengths.test.ts diff --git a/lib/content/__tests__/contentTemplates.test.ts b/apps/web/lib/content/__tests__/contentTemplates.test.ts similarity index 100% rename from lib/content/__tests__/contentTemplates.test.ts rename to apps/web/lib/content/__tests__/contentTemplates.test.ts diff --git a/lib/content/__tests__/createContentHandler.test.ts b/apps/web/lib/content/__tests__/createContentHandler.test.ts similarity index 100% rename from lib/content/__tests__/createContentHandler.test.ts rename to apps/web/lib/content/__tests__/createContentHandler.test.ts diff --git a/lib/content/__tests__/getArtistContentReadiness.test.ts b/apps/web/lib/content/__tests__/getArtistContentReadiness.test.ts similarity index 100% rename from lib/content/__tests__/getArtistContentReadiness.test.ts rename to apps/web/lib/content/__tests__/getArtistContentReadiness.test.ts diff --git a/lib/content/__tests__/getContentEstimateHandler.test.ts b/apps/web/lib/content/__tests__/getContentEstimateHandler.test.ts similarity index 100% rename from lib/content/__tests__/getContentEstimateHandler.test.ts rename to apps/web/lib/content/__tests__/getContentEstimateHandler.test.ts diff --git a/lib/content/__tests__/getContentTemplateDetailHandler.test.ts b/apps/web/lib/content/__tests__/getContentTemplateDetailHandler.test.ts similarity index 100% rename from lib/content/__tests__/getContentTemplateDetailHandler.test.ts rename to apps/web/lib/content/__tests__/getContentTemplateDetailHandler.test.ts diff --git a/lib/content/__tests__/getContentTemplatesHandler.test.ts b/apps/web/lib/content/__tests__/getContentTemplatesHandler.test.ts similarity index 100% rename from lib/content/__tests__/getContentTemplatesHandler.test.ts rename to apps/web/lib/content/__tests__/getContentTemplatesHandler.test.ts diff --git a/lib/content/__tests__/getContentValidateHandler.test.ts b/apps/web/lib/content/__tests__/getContentValidateHandler.test.ts similarity index 100% rename from lib/content/__tests__/getContentValidateHandler.test.ts rename to apps/web/lib/content/__tests__/getContentValidateHandler.test.ts diff --git a/lib/content/__tests__/persistCreateContentRunVideo.test.ts b/apps/web/lib/content/__tests__/persistCreateContentRunVideo.test.ts similarity index 100% rename from lib/content/__tests__/persistCreateContentRunVideo.test.ts rename to apps/web/lib/content/__tests__/persistCreateContentRunVideo.test.ts diff --git a/lib/content/__tests__/schemas.test.ts b/apps/web/lib/content/__tests__/schemas.test.ts similarity index 100% rename from lib/content/__tests__/schemas.test.ts rename to apps/web/lib/content/__tests__/schemas.test.ts diff --git a/lib/content/__tests__/songsSchema.test.ts b/apps/web/lib/content/__tests__/songsSchema.test.ts similarity index 100% rename from lib/content/__tests__/songsSchema.test.ts rename to apps/web/lib/content/__tests__/songsSchema.test.ts diff --git a/lib/content/__tests__/validateCreateContentBody.test.ts b/apps/web/lib/content/__tests__/validateCreateContentBody.test.ts similarity index 100% rename from lib/content/__tests__/validateCreateContentBody.test.ts rename to apps/web/lib/content/__tests__/validateCreateContentBody.test.ts diff --git a/lib/content/analyze/__tests__/createAnalyzeHandler.test.ts b/apps/web/lib/content/analyze/__tests__/createAnalyzeHandler.test.ts similarity index 100% rename from lib/content/analyze/__tests__/createAnalyzeHandler.test.ts rename to apps/web/lib/content/analyze/__tests__/createAnalyzeHandler.test.ts diff --git a/lib/content/analyze/createAnalyzeHandler.ts b/apps/web/lib/content/analyze/createAnalyzeHandler.ts similarity index 100% rename from lib/content/analyze/createAnalyzeHandler.ts rename to apps/web/lib/content/analyze/createAnalyzeHandler.ts diff --git a/lib/content/analyze/validateAnalyzeVideoBody.ts b/apps/web/lib/content/analyze/validateAnalyzeVideoBody.ts similarity index 100% rename from lib/content/analyze/validateAnalyzeVideoBody.ts rename to apps/web/lib/content/analyze/validateAnalyzeVideoBody.ts diff --git a/lib/content/booleanFromString.ts b/apps/web/lib/content/booleanFromString.ts similarity index 100% rename from lib/content/booleanFromString.ts rename to apps/web/lib/content/booleanFromString.ts diff --git a/lib/content/caption/composeCaptionPrompt.ts b/apps/web/lib/content/caption/composeCaptionPrompt.ts similarity index 100% rename from lib/content/caption/composeCaptionPrompt.ts rename to apps/web/lib/content/caption/composeCaptionPrompt.ts diff --git a/lib/content/caption/createTextHandler.ts b/apps/web/lib/content/caption/createTextHandler.ts similarity index 100% rename from lib/content/caption/createTextHandler.ts rename to apps/web/lib/content/caption/createTextHandler.ts diff --git a/lib/content/caption/validateCreateCaptionBody.ts b/apps/web/lib/content/caption/validateCreateCaptionBody.ts similarity index 100% rename from lib/content/caption/validateCreateCaptionBody.ts rename to apps/web/lib/content/caption/validateCreateCaptionBody.ts diff --git a/lib/content/captionLengths.ts b/apps/web/lib/content/captionLengths.ts similarity index 100% rename from lib/content/captionLengths.ts rename to apps/web/lib/content/captionLengths.ts diff --git a/lib/content/contentTemplates.ts b/apps/web/lib/content/contentTemplates.ts similarity index 100% rename from lib/content/contentTemplates.ts rename to apps/web/lib/content/contentTemplates.ts diff --git a/lib/content/createContentHandler.ts b/apps/web/lib/content/createContentHandler.ts similarity index 100% rename from lib/content/createContentHandler.ts rename to apps/web/lib/content/createContentHandler.ts diff --git a/lib/content/edit/__tests__/validateEditContentBody.test.ts b/apps/web/lib/content/edit/__tests__/validateEditContentBody.test.ts similarity index 100% rename from lib/content/edit/__tests__/validateEditContentBody.test.ts rename to apps/web/lib/content/edit/__tests__/validateEditContentBody.test.ts diff --git a/lib/content/edit/editHandler.ts b/apps/web/lib/content/edit/editHandler.ts similarity index 100% rename from lib/content/edit/editHandler.ts rename to apps/web/lib/content/edit/editHandler.ts diff --git a/lib/content/edit/validateEditContentBody.ts b/apps/web/lib/content/edit/validateEditContentBody.ts similarity index 100% rename from lib/content/edit/validateEditContentBody.ts rename to apps/web/lib/content/edit/validateEditContentBody.ts diff --git a/lib/content/getArtistContentReadiness.ts b/apps/web/lib/content/getArtistContentReadiness.ts similarity index 100% rename from lib/content/getArtistContentReadiness.ts rename to apps/web/lib/content/getArtistContentReadiness.ts diff --git a/lib/content/getArtistFileTree.ts b/apps/web/lib/content/getArtistFileTree.ts similarity index 100% rename from lib/content/getArtistFileTree.ts rename to apps/web/lib/content/getArtistFileTree.ts diff --git a/lib/content/getArtistRootPrefix.ts b/apps/web/lib/content/getArtistRootPrefix.ts similarity index 100% rename from lib/content/getArtistRootPrefix.ts rename to apps/web/lib/content/getArtistRootPrefix.ts diff --git a/lib/content/getContentEstimateHandler.ts b/apps/web/lib/content/getContentEstimateHandler.ts similarity index 100% rename from lib/content/getContentEstimateHandler.ts rename to apps/web/lib/content/getContentEstimateHandler.ts diff --git a/lib/content/getContentTemplateDetailHandler.ts b/apps/web/lib/content/getContentTemplateDetailHandler.ts similarity index 100% rename from lib/content/getContentTemplateDetailHandler.ts rename to apps/web/lib/content/getContentTemplateDetailHandler.ts diff --git a/lib/content/getContentTemplatesHandler.ts b/apps/web/lib/content/getContentTemplatesHandler.ts similarity index 100% rename from lib/content/getContentTemplatesHandler.ts rename to apps/web/lib/content/getContentTemplatesHandler.ts diff --git a/lib/content/getContentValidateHandler.ts b/apps/web/lib/content/getContentValidateHandler.ts similarity index 100% rename from lib/content/getContentValidateHandler.ts rename to apps/web/lib/content/getContentValidateHandler.ts diff --git a/lib/content/image/buildImageInput.ts b/apps/web/lib/content/image/buildImageInput.ts similarity index 100% rename from lib/content/image/buildImageInput.ts rename to apps/web/lib/content/image/buildImageInput.ts diff --git a/lib/content/image/createImageHandler.ts b/apps/web/lib/content/image/createImageHandler.ts similarity index 100% rename from lib/content/image/createImageHandler.ts rename to apps/web/lib/content/image/createImageHandler.ts diff --git a/lib/content/image/validateCreateImageBody.ts b/apps/web/lib/content/image/validateCreateImageBody.ts similarity index 100% rename from lib/content/image/validateCreateImageBody.ts rename to apps/web/lib/content/image/validateCreateImageBody.ts diff --git a/lib/content/isCompletedRun.ts b/apps/web/lib/content/isCompletedRun.ts similarity index 100% rename from lib/content/isCompletedRun.ts rename to apps/web/lib/content/isCompletedRun.ts diff --git a/lib/content/isSupportedContentTemplate.ts b/apps/web/lib/content/isSupportedContentTemplate.ts similarity index 100% rename from lib/content/isSupportedContentTemplate.ts rename to apps/web/lib/content/isSupportedContentTemplate.ts diff --git a/lib/content/persistCreateContentRunVideo.ts b/apps/web/lib/content/persistCreateContentRunVideo.ts similarity index 100% rename from lib/content/persistCreateContentRunVideo.ts rename to apps/web/lib/content/persistCreateContentRunVideo.ts diff --git a/lib/content/resolveArtistSlug.ts b/apps/web/lib/content/resolveArtistSlug.ts similarity index 100% rename from lib/content/resolveArtistSlug.ts rename to apps/web/lib/content/resolveArtistSlug.ts diff --git a/lib/content/songsSchema.ts b/apps/web/lib/content/songsSchema.ts similarity index 100% rename from lib/content/songsSchema.ts rename to apps/web/lib/content/songsSchema.ts diff --git a/lib/content/templates/album-record-store.ts b/apps/web/lib/content/templates/album-record-store.ts similarity index 100% rename from lib/content/templates/album-record-store.ts rename to apps/web/lib/content/templates/album-record-store.ts diff --git a/lib/content/templates/artist-caption-bedroom.ts b/apps/web/lib/content/templates/artist-caption-bedroom.ts similarity index 100% rename from lib/content/templates/artist-caption-bedroom.ts rename to apps/web/lib/content/templates/artist-caption-bedroom.ts diff --git a/lib/content/templates/artist-caption-outside.ts b/apps/web/lib/content/templates/artist-caption-outside.ts similarity index 100% rename from lib/content/templates/artist-caption-outside.ts rename to apps/web/lib/content/templates/artist-caption-outside.ts diff --git a/lib/content/templates/artist-caption-stage.ts b/apps/web/lib/content/templates/artist-caption-stage.ts similarity index 100% rename from lib/content/templates/artist-caption-stage.ts rename to apps/web/lib/content/templates/artist-caption-stage.ts diff --git a/lib/content/templates/index.ts b/apps/web/lib/content/templates/index.ts similarity index 100% rename from lib/content/templates/index.ts rename to apps/web/lib/content/templates/index.ts diff --git a/lib/content/templates/listTemplates.ts b/apps/web/lib/content/templates/listTemplates.ts similarity index 100% rename from lib/content/templates/listTemplates.ts rename to apps/web/lib/content/templates/listTemplates.ts diff --git a/lib/content/templates/loadTemplate.ts b/apps/web/lib/content/templates/loadTemplate.ts similarity index 100% rename from lib/content/templates/loadTemplate.ts rename to apps/web/lib/content/templates/loadTemplate.ts diff --git a/lib/content/templates/templates.ts b/apps/web/lib/content/templates/templates.ts similarity index 100% rename from lib/content/templates/templates.ts rename to apps/web/lib/content/templates/templates.ts diff --git a/lib/content/templates/types.ts b/apps/web/lib/content/templates/types.ts similarity index 100% rename from lib/content/templates/types.ts rename to apps/web/lib/content/templates/types.ts diff --git a/lib/content/transcribe/createAudioHandler.ts b/apps/web/lib/content/transcribe/createAudioHandler.ts similarity index 100% rename from lib/content/transcribe/createAudioHandler.ts rename to apps/web/lib/content/transcribe/createAudioHandler.ts diff --git a/lib/content/transcribe/transcribeAudio.ts b/apps/web/lib/content/transcribe/transcribeAudio.ts similarity index 100% rename from lib/content/transcribe/transcribeAudio.ts rename to apps/web/lib/content/transcribe/transcribeAudio.ts diff --git a/lib/content/transcribe/validateTranscribeAudioBody.ts b/apps/web/lib/content/transcribe/validateTranscribeAudioBody.ts similarity index 100% rename from lib/content/transcribe/validateTranscribeAudioBody.ts rename to apps/web/lib/content/transcribe/validateTranscribeAudioBody.ts diff --git a/lib/content/upscale/createUpscaleHandler.ts b/apps/web/lib/content/upscale/createUpscaleHandler.ts similarity index 100% rename from lib/content/upscale/createUpscaleHandler.ts rename to apps/web/lib/content/upscale/createUpscaleHandler.ts diff --git a/lib/content/upscale/upscaleMedia.ts b/apps/web/lib/content/upscale/upscaleMedia.ts similarity index 100% rename from lib/content/upscale/upscaleMedia.ts rename to apps/web/lib/content/upscale/upscaleMedia.ts diff --git a/lib/content/upscale/validateUpscaleBody.ts b/apps/web/lib/content/upscale/validateUpscaleBody.ts similarity index 100% rename from lib/content/upscale/validateUpscaleBody.ts rename to apps/web/lib/content/upscale/validateUpscaleBody.ts diff --git a/lib/content/validateCreateContentBody.ts b/apps/web/lib/content/validateCreateContentBody.ts similarity index 100% rename from lib/content/validateCreateContentBody.ts rename to apps/web/lib/content/validateCreateContentBody.ts diff --git a/lib/content/validateGetContentEstimateQuery.ts b/apps/web/lib/content/validateGetContentEstimateQuery.ts similarity index 100% rename from lib/content/validateGetContentEstimateQuery.ts rename to apps/web/lib/content/validateGetContentEstimateQuery.ts diff --git a/lib/content/validateGetContentValidateQuery.ts b/apps/web/lib/content/validateGetContentValidateQuery.ts similarity index 100% rename from lib/content/validateGetContentValidateQuery.ts rename to apps/web/lib/content/validateGetContentValidateQuery.ts diff --git a/lib/content/video/buildFalInput.ts b/apps/web/lib/content/video/buildFalInput.ts similarity index 100% rename from lib/content/video/buildFalInput.ts rename to apps/web/lib/content/video/buildFalInput.ts diff --git a/lib/content/video/createVideoHandler.ts b/apps/web/lib/content/video/createVideoHandler.ts similarity index 100% rename from lib/content/video/createVideoHandler.ts rename to apps/web/lib/content/video/createVideoHandler.ts diff --git a/lib/content/video/generateVideo.ts b/apps/web/lib/content/video/generateVideo.ts similarity index 100% rename from lib/content/video/generateVideo.ts rename to apps/web/lib/content/video/generateVideo.ts diff --git a/lib/content/video/inferMode.ts b/apps/web/lib/content/video/inferMode.ts similarity index 100% rename from lib/content/video/inferMode.ts rename to apps/web/lib/content/video/inferMode.ts diff --git a/lib/content/video/validateCreateVideoBody.ts b/apps/web/lib/content/video/validateCreateVideoBody.ts similarity index 100% rename from lib/content/video/validateCreateVideoBody.ts rename to apps/web/lib/content/video/validateCreateVideoBody.ts diff --git a/lib/credits/__tests__/getCreditUsage.test.ts b/apps/web/lib/credits/__tests__/getCreditUsage.test.ts similarity index 100% rename from lib/credits/__tests__/getCreditUsage.test.ts rename to apps/web/lib/credits/__tests__/getCreditUsage.test.ts diff --git a/lib/credits/__tests__/handleChatCredits.test.ts b/apps/web/lib/credits/__tests__/handleChatCredits.test.ts similarity index 100% rename from lib/credits/__tests__/handleChatCredits.test.ts rename to apps/web/lib/credits/__tests__/handleChatCredits.test.ts diff --git a/lib/credits/deductCredits.ts b/apps/web/lib/credits/deductCredits.ts similarity index 100% rename from lib/credits/deductCredits.ts rename to apps/web/lib/credits/deductCredits.ts diff --git a/lib/credits/getCreditUsage.ts b/apps/web/lib/credits/getCreditUsage.ts similarity index 100% rename from lib/credits/getCreditUsage.ts rename to apps/web/lib/credits/getCreditUsage.ts diff --git a/lib/credits/handleChatCredits.ts b/apps/web/lib/credits/handleChatCredits.ts similarity index 100% rename from lib/credits/handleChatCredits.ts rename to apps/web/lib/credits/handleChatCredits.ts diff --git a/lib/email/extractDomain.ts b/apps/web/lib/email/extractDomain.ts similarity index 100% rename from lib/email/extractDomain.ts rename to apps/web/lib/email/extractDomain.ts diff --git a/lib/emails/__tests__/getEmailFooter.test.ts b/apps/web/lib/emails/__tests__/getEmailFooter.test.ts similarity index 100% rename from lib/emails/__tests__/getEmailFooter.test.ts rename to apps/web/lib/emails/__tests__/getEmailFooter.test.ts diff --git a/lib/emails/__tests__/processAndSendEmail.test.ts b/apps/web/lib/emails/__tests__/processAndSendEmail.test.ts similarity index 100% rename from lib/emails/__tests__/processAndSendEmail.test.ts rename to apps/web/lib/emails/__tests__/processAndSendEmail.test.ts diff --git a/lib/emails/__tests__/validateInboundEmailEvent.test.ts b/apps/web/lib/emails/__tests__/validateInboundEmailEvent.test.ts similarity index 100% rename from lib/emails/__tests__/validateInboundEmailEvent.test.ts rename to apps/web/lib/emails/__tests__/validateInboundEmailEvent.test.ts diff --git a/lib/emails/client.ts b/apps/web/lib/emails/client.ts similarity index 100% rename from lib/emails/client.ts rename to apps/web/lib/emails/client.ts diff --git a/lib/emails/containsRecoupEmail.ts b/apps/web/lib/emails/containsRecoupEmail.ts similarity index 100% rename from lib/emails/containsRecoupEmail.ts rename to apps/web/lib/emails/containsRecoupEmail.ts diff --git a/lib/emails/extractSendEmailResults.ts b/apps/web/lib/emails/extractSendEmailResults.ts similarity index 100% rename from lib/emails/extractSendEmailResults.ts rename to apps/web/lib/emails/extractSendEmailResults.ts diff --git a/lib/emails/fetchResendEmail.ts b/apps/web/lib/emails/fetchResendEmail.ts similarity index 100% rename from lib/emails/fetchResendEmail.ts rename to apps/web/lib/emails/fetchResendEmail.ts diff --git a/lib/emails/getEmailFooter.ts b/apps/web/lib/emails/getEmailFooter.ts similarity index 100% rename from lib/emails/getEmailFooter.ts rename to apps/web/lib/emails/getEmailFooter.ts diff --git a/lib/emails/handleSendEmailToolOutputs.ts b/apps/web/lib/emails/handleSendEmailToolOutputs.ts similarity index 100% rename from lib/emails/handleSendEmailToolOutputs.ts rename to apps/web/lib/emails/handleSendEmailToolOutputs.ts diff --git a/lib/emails/inbound/__tests__/extractRoomIdFromHtml.test.ts b/apps/web/lib/emails/inbound/__tests__/extractRoomIdFromHtml.test.ts similarity index 100% rename from lib/emails/inbound/__tests__/extractRoomIdFromHtml.test.ts rename to apps/web/lib/emails/inbound/__tests__/extractRoomIdFromHtml.test.ts diff --git a/lib/emails/inbound/__tests__/extractRoomIdFromText.test.ts b/apps/web/lib/emails/inbound/__tests__/extractRoomIdFromText.test.ts similarity index 100% rename from lib/emails/inbound/__tests__/extractRoomIdFromText.test.ts rename to apps/web/lib/emails/inbound/__tests__/extractRoomIdFromText.test.ts diff --git a/lib/emails/inbound/__tests__/extractSenderEmail.test.ts b/apps/web/lib/emails/inbound/__tests__/extractSenderEmail.test.ts similarity index 100% rename from lib/emails/inbound/__tests__/extractSenderEmail.test.ts rename to apps/web/lib/emails/inbound/__tests__/extractSenderEmail.test.ts diff --git a/lib/emails/inbound/__tests__/formatAttachmentsText.test.ts b/apps/web/lib/emails/inbound/__tests__/formatAttachmentsText.test.ts similarity index 100% rename from lib/emails/inbound/__tests__/formatAttachmentsText.test.ts rename to apps/web/lib/emails/inbound/__tests__/formatAttachmentsText.test.ts diff --git a/lib/emails/inbound/__tests__/generateEmailResponse.test.ts b/apps/web/lib/emails/inbound/__tests__/generateEmailResponse.test.ts similarity index 100% rename from lib/emails/inbound/__tests__/generateEmailResponse.test.ts rename to apps/web/lib/emails/inbound/__tests__/generateEmailResponse.test.ts diff --git a/lib/emails/inbound/__tests__/getEmailAttachments.test.ts b/apps/web/lib/emails/inbound/__tests__/getEmailAttachments.test.ts similarity index 100% rename from lib/emails/inbound/__tests__/getEmailAttachments.test.ts rename to apps/web/lib/emails/inbound/__tests__/getEmailAttachments.test.ts diff --git a/lib/emails/inbound/__tests__/getEmailRoomId.test.ts b/apps/web/lib/emails/inbound/__tests__/getEmailRoomId.test.ts similarity index 100% rename from lib/emails/inbound/__tests__/getEmailRoomId.test.ts rename to apps/web/lib/emails/inbound/__tests__/getEmailRoomId.test.ts diff --git a/lib/emails/inbound/__tests__/getFromWithName.test.ts b/apps/web/lib/emails/inbound/__tests__/getFromWithName.test.ts similarity index 100% rename from lib/emails/inbound/__tests__/getFromWithName.test.ts rename to apps/web/lib/emails/inbound/__tests__/getFromWithName.test.ts diff --git a/lib/emails/inbound/__tests__/parseEmailString.test.ts b/apps/web/lib/emails/inbound/__tests__/parseEmailString.test.ts similarity index 100% rename from lib/emails/inbound/__tests__/parseEmailString.test.ts rename to apps/web/lib/emails/inbound/__tests__/parseEmailString.test.ts diff --git a/lib/emails/inbound/__tests__/readHeader.test.ts b/apps/web/lib/emails/inbound/__tests__/readHeader.test.ts similarity index 100% rename from lib/emails/inbound/__tests__/readHeader.test.ts rename to apps/web/lib/emails/inbound/__tests__/readHeader.test.ts diff --git a/lib/emails/inbound/__tests__/validateCcReplyExpected.test.ts b/apps/web/lib/emails/inbound/__tests__/validateCcReplyExpected.test.ts similarity index 100% rename from lib/emails/inbound/__tests__/validateCcReplyExpected.test.ts rename to apps/web/lib/emails/inbound/__tests__/validateCcReplyExpected.test.ts diff --git a/lib/emails/inbound/__tests__/validateNewEmailMemory.test.ts b/apps/web/lib/emails/inbound/__tests__/validateNewEmailMemory.test.ts similarity index 100% rename from lib/emails/inbound/__tests__/validateNewEmailMemory.test.ts rename to apps/web/lib/emails/inbound/__tests__/validateNewEmailMemory.test.ts diff --git a/lib/emails/inbound/extractRoomIdFromHtml.ts b/apps/web/lib/emails/inbound/extractRoomIdFromHtml.ts similarity index 100% rename from lib/emails/inbound/extractRoomIdFromHtml.ts rename to apps/web/lib/emails/inbound/extractRoomIdFromHtml.ts diff --git a/lib/emails/inbound/extractRoomIdFromText.ts b/apps/web/lib/emails/inbound/extractRoomIdFromText.ts similarity index 100% rename from lib/emails/inbound/extractRoomIdFromText.ts rename to apps/web/lib/emails/inbound/extractRoomIdFromText.ts diff --git a/lib/emails/inbound/extractSenderEmail.ts b/apps/web/lib/emails/inbound/extractSenderEmail.ts similarity index 100% rename from lib/emails/inbound/extractSenderEmail.ts rename to apps/web/lib/emails/inbound/extractSenderEmail.ts diff --git a/lib/emails/inbound/extractTextFromParts.ts b/apps/web/lib/emails/inbound/extractTextFromParts.ts similarity index 100% rename from lib/emails/inbound/extractTextFromParts.ts rename to apps/web/lib/emails/inbound/extractTextFromParts.ts diff --git a/lib/emails/inbound/formatAttachmentsText.ts b/apps/web/lib/emails/inbound/formatAttachmentsText.ts similarity index 100% rename from lib/emails/inbound/formatAttachmentsText.ts rename to apps/web/lib/emails/inbound/formatAttachmentsText.ts diff --git a/lib/emails/inbound/generateEmailResponse.ts b/apps/web/lib/emails/inbound/generateEmailResponse.ts similarity index 100% rename from lib/emails/inbound/generateEmailResponse.ts rename to apps/web/lib/emails/inbound/generateEmailResponse.ts diff --git a/lib/emails/inbound/getEmailAttachments.ts b/apps/web/lib/emails/inbound/getEmailAttachments.ts similarity index 100% rename from lib/emails/inbound/getEmailAttachments.ts rename to apps/web/lib/emails/inbound/getEmailAttachments.ts diff --git a/lib/emails/inbound/getEmailContent.ts b/apps/web/lib/emails/inbound/getEmailContent.ts similarity index 100% rename from lib/emails/inbound/getEmailContent.ts rename to apps/web/lib/emails/inbound/getEmailContent.ts diff --git a/lib/emails/inbound/getEmailRoomId.ts b/apps/web/lib/emails/inbound/getEmailRoomId.ts similarity index 100% rename from lib/emails/inbound/getEmailRoomId.ts rename to apps/web/lib/emails/inbound/getEmailRoomId.ts diff --git a/lib/emails/inbound/getEmailRoomMessages.ts b/apps/web/lib/emails/inbound/getEmailRoomMessages.ts similarity index 100% rename from lib/emails/inbound/getEmailRoomMessages.ts rename to apps/web/lib/emails/inbound/getEmailRoomMessages.ts diff --git a/lib/emails/inbound/getFromWithName.ts b/apps/web/lib/emails/inbound/getFromWithName.ts similarity index 100% rename from lib/emails/inbound/getFromWithName.ts rename to apps/web/lib/emails/inbound/getFromWithName.ts diff --git a/lib/emails/inbound/handleInboundEmail.ts b/apps/web/lib/emails/inbound/handleInboundEmail.ts similarity index 100% rename from lib/emails/inbound/handleInboundEmail.ts rename to apps/web/lib/emails/inbound/handleInboundEmail.ts diff --git a/lib/emails/inbound/parseEmailString.ts b/apps/web/lib/emails/inbound/parseEmailString.ts similarity index 100% rename from lib/emails/inbound/parseEmailString.ts rename to apps/web/lib/emails/inbound/parseEmailString.ts diff --git a/lib/emails/inbound/readHeader.ts b/apps/web/lib/emails/inbound/readHeader.ts similarity index 100% rename from lib/emails/inbound/readHeader.ts rename to apps/web/lib/emails/inbound/readHeader.ts diff --git a/lib/emails/inbound/respondToInboundEmail.ts b/apps/web/lib/emails/inbound/respondToInboundEmail.ts similarity index 100% rename from lib/emails/inbound/respondToInboundEmail.ts rename to apps/web/lib/emails/inbound/respondToInboundEmail.ts diff --git a/lib/emails/inbound/shouldReplyToCcEmail.ts b/apps/web/lib/emails/inbound/shouldReplyToCcEmail.ts similarity index 100% rename from lib/emails/inbound/shouldReplyToCcEmail.ts rename to apps/web/lib/emails/inbound/shouldReplyToCcEmail.ts diff --git a/lib/emails/inbound/trimRepliedContext.ts b/apps/web/lib/emails/inbound/trimRepliedContext.ts similarity index 100% rename from lib/emails/inbound/trimRepliedContext.ts rename to apps/web/lib/emails/inbound/trimRepliedContext.ts diff --git a/lib/emails/inbound/validateCcReplyExpected.ts b/apps/web/lib/emails/inbound/validateCcReplyExpected.ts similarity index 100% rename from lib/emails/inbound/validateCcReplyExpected.ts rename to apps/web/lib/emails/inbound/validateCcReplyExpected.ts diff --git a/lib/emails/inbound/validateNewEmailMemory.ts b/apps/web/lib/emails/inbound/validateNewEmailMemory.ts similarity index 100% rename from lib/emails/inbound/validateNewEmailMemory.ts rename to apps/web/lib/emails/inbound/validateNewEmailMemory.ts diff --git a/lib/emails/isTestEmail.ts b/apps/web/lib/emails/isTestEmail.ts similarity index 100% rename from lib/emails/isTestEmail.ts rename to apps/web/lib/emails/isTestEmail.ts diff --git a/lib/emails/listResendEmails.ts b/apps/web/lib/emails/listResendEmails.ts similarity index 100% rename from lib/emails/listResendEmails.ts rename to apps/web/lib/emails/listResendEmails.ts diff --git a/lib/emails/processAndSendEmail.ts b/apps/web/lib/emails/processAndSendEmail.ts similarity index 100% rename from lib/emails/processAndSendEmail.ts rename to apps/web/lib/emails/processAndSendEmail.ts diff --git a/lib/emails/sendEmail.ts b/apps/web/lib/emails/sendEmail.ts similarity index 100% rename from lib/emails/sendEmail.ts rename to apps/web/lib/emails/sendEmail.ts diff --git a/lib/emails/sendEmailSchema.ts b/apps/web/lib/emails/sendEmailSchema.ts similarity index 100% rename from lib/emails/sendEmailSchema.ts rename to apps/web/lib/emails/sendEmailSchema.ts diff --git a/lib/emails/validateInboundEmailEvent.ts b/apps/web/lib/emails/validateInboundEmailEvent.ts similarity index 100% rename from lib/emails/validateInboundEmailEvent.ts rename to apps/web/lib/emails/validateInboundEmailEvent.ts diff --git a/lib/enterprise/consts.ts b/apps/web/lib/enterprise/consts.ts similarity index 100% rename from lib/enterprise/consts.ts rename to apps/web/lib/enterprise/consts.ts diff --git a/lib/enterprise/getEnterpriseAccountIds.ts b/apps/web/lib/enterprise/getEnterpriseAccountIds.ts similarity index 100% rename from lib/enterprise/getEnterpriseAccountIds.ts rename to apps/web/lib/enterprise/getEnterpriseAccountIds.ts diff --git a/lib/errors/serializeError.ts b/apps/web/lib/errors/serializeError.ts similarity index 100% rename from lib/errors/serializeError.ts rename to apps/web/lib/errors/serializeError.ts diff --git a/lib/evals/callChatFunctions.ts b/apps/web/lib/evals/callChatFunctions.ts similarity index 100% rename from lib/evals/callChatFunctions.ts rename to apps/web/lib/evals/callChatFunctions.ts diff --git a/lib/evals/callChatFunctionsWithResult.ts b/apps/web/lib/evals/callChatFunctionsWithResult.ts similarity index 100% rename from lib/evals/callChatFunctionsWithResult.ts rename to apps/web/lib/evals/callChatFunctionsWithResult.ts diff --git a/lib/evals/createToolsCalledScorer.ts b/apps/web/lib/evals/createToolsCalledScorer.ts similarity index 100% rename from lib/evals/createToolsCalledScorer.ts rename to apps/web/lib/evals/createToolsCalledScorer.ts diff --git a/lib/evals/extractTextFromResult.ts b/apps/web/lib/evals/extractTextFromResult.ts similarity index 100% rename from lib/evals/extractTextFromResult.ts rename to apps/web/lib/evals/extractTextFromResult.ts diff --git a/lib/evals/extractTextResultFromSteps.ts b/apps/web/lib/evals/extractTextResultFromSteps.ts similarity index 100% rename from lib/evals/extractTextResultFromSteps.ts rename to apps/web/lib/evals/extractTextResultFromSteps.ts diff --git a/lib/evals/getCatalogSongsCountData.ts b/apps/web/lib/evals/getCatalogSongsCountData.ts similarity index 100% rename from lib/evals/getCatalogSongsCountData.ts rename to apps/web/lib/evals/getCatalogSongsCountData.ts diff --git a/lib/evals/getCatalogSongsCountExpected.ts b/apps/web/lib/evals/getCatalogSongsCountExpected.ts similarity index 100% rename from lib/evals/getCatalogSongsCountExpected.ts rename to apps/web/lib/evals/getCatalogSongsCountExpected.ts diff --git a/lib/evals/getMonthlyListenersDates.ts b/apps/web/lib/evals/getMonthlyListenersDates.ts similarity index 100% rename from lib/evals/getMonthlyListenersDates.ts rename to apps/web/lib/evals/getMonthlyListenersDates.ts diff --git a/lib/evals/getSpotifyFollowersData.ts b/apps/web/lib/evals/getSpotifyFollowersData.ts similarity index 100% rename from lib/evals/getSpotifyFollowersData.ts rename to apps/web/lib/evals/getSpotifyFollowersData.ts diff --git a/lib/evals/getSpotifyFollowersExpected.ts b/apps/web/lib/evals/getSpotifyFollowersExpected.ts similarity index 100% rename from lib/evals/getSpotifyFollowersExpected.ts rename to apps/web/lib/evals/getSpotifyFollowersExpected.ts diff --git a/lib/evals/index.ts b/apps/web/lib/evals/index.ts similarity index 100% rename from lib/evals/index.ts rename to apps/web/lib/evals/index.ts diff --git a/lib/evals/scorers/CatalogAvailability.ts b/apps/web/lib/evals/scorers/CatalogAvailability.ts similarity index 100% rename from lib/evals/scorers/CatalogAvailability.ts rename to apps/web/lib/evals/scorers/CatalogAvailability.ts diff --git a/lib/evals/scorers/QuestionAnswered.ts b/apps/web/lib/evals/scorers/QuestionAnswered.ts similarity index 100% rename from lib/evals/scorers/QuestionAnswered.ts rename to apps/web/lib/evals/scorers/QuestionAnswered.ts diff --git a/lib/evals/scorers/ToolsCalled.ts b/apps/web/lib/evals/scorers/ToolsCalled.ts similarity index 100% rename from lib/evals/scorers/ToolsCalled.ts rename to apps/web/lib/evals/scorers/ToolsCalled.ts diff --git a/lib/exa/searchPeople.ts b/apps/web/lib/exa/searchPeople.ts similarity index 100% rename from lib/exa/searchPeople.ts rename to apps/web/lib/exa/searchPeople.ts diff --git a/lib/fal/server.ts b/apps/web/lib/fal/server.ts similarity index 100% rename from lib/fal/server.ts rename to apps/web/lib/fal/server.ts diff --git a/lib/fans/__tests__/getArtistFansHandler.test.ts b/apps/web/lib/fans/__tests__/getArtistFansHandler.test.ts similarity index 100% rename from lib/fans/__tests__/getArtistFansHandler.test.ts rename to apps/web/lib/fans/__tests__/getArtistFansHandler.test.ts diff --git a/lib/fans/__tests__/validateArtistFansQuery.test.ts b/apps/web/lib/fans/__tests__/validateArtistFansQuery.test.ts similarity index 100% rename from lib/fans/__tests__/validateArtistFansQuery.test.ts rename to apps/web/lib/fans/__tests__/validateArtistFansQuery.test.ts diff --git a/lib/fans/getArtistFans.ts b/apps/web/lib/fans/getArtistFans.ts similarity index 100% rename from lib/fans/getArtistFans.ts rename to apps/web/lib/fans/getArtistFans.ts diff --git a/lib/fans/getArtistFansHandler.ts b/apps/web/lib/fans/getArtistFansHandler.ts similarity index 100% rename from lib/fans/getArtistFansHandler.ts rename to apps/web/lib/fans/getArtistFansHandler.ts diff --git a/lib/fans/validateGetArtistFansRequest.ts b/apps/web/lib/fans/validateGetArtistFansRequest.ts similarity index 100% rename from lib/fans/validateGetArtistFansRequest.ts rename to apps/web/lib/fans/validateGetArtistFansRequest.ts diff --git a/lib/files/__tests__/getKnowledgeBaseText.test.ts b/apps/web/lib/files/__tests__/getKnowledgeBaseText.test.ts similarity index 100% rename from lib/files/__tests__/getKnowledgeBaseText.test.ts rename to apps/web/lib/files/__tests__/getKnowledgeBaseText.test.ts diff --git a/lib/files/generateAndStoreTxtFile.ts b/apps/web/lib/files/generateAndStoreTxtFile.ts similarity index 100% rename from lib/files/generateAndStoreTxtFile.ts rename to apps/web/lib/files/generateAndStoreTxtFile.ts diff --git a/lib/files/getKnowledgeBaseText.ts b/apps/web/lib/files/getKnowledgeBaseText.ts similarity index 100% rename from lib/files/getKnowledgeBaseText.ts rename to apps/web/lib/files/getKnowledgeBaseText.ts diff --git a/lib/files/parseFilesFromQuery.ts b/apps/web/lib/files/parseFilesFromQuery.ts similarity index 100% rename from lib/files/parseFilesFromQuery.ts rename to apps/web/lib/files/parseFilesFromQuery.ts diff --git a/lib/flamingo/__tests__/callFlamingoGenerate.test.ts b/apps/web/lib/flamingo/__tests__/callFlamingoGenerate.test.ts similarity index 100% rename from lib/flamingo/__tests__/callFlamingoGenerate.test.ts rename to apps/web/lib/flamingo/__tests__/callFlamingoGenerate.test.ts diff --git a/lib/flamingo/__tests__/getFlamingoPresetsHandler.test.ts b/apps/web/lib/flamingo/__tests__/getFlamingoPresetsHandler.test.ts similarity index 100% rename from lib/flamingo/__tests__/getFlamingoPresetsHandler.test.ts rename to apps/web/lib/flamingo/__tests__/getFlamingoPresetsHandler.test.ts diff --git a/lib/flamingo/__tests__/postFlamingoGenerateHandler.test.ts b/apps/web/lib/flamingo/__tests__/postFlamingoGenerateHandler.test.ts similarity index 100% rename from lib/flamingo/__tests__/postFlamingoGenerateHandler.test.ts rename to apps/web/lib/flamingo/__tests__/postFlamingoGenerateHandler.test.ts diff --git a/lib/flamingo/__tests__/postProcessors.test.ts b/apps/web/lib/flamingo/__tests__/postProcessors.test.ts similarity index 100% rename from lib/flamingo/__tests__/postProcessors.test.ts rename to apps/web/lib/flamingo/__tests__/postProcessors.test.ts diff --git a/lib/flamingo/__tests__/presets.test.ts b/apps/web/lib/flamingo/__tests__/presets.test.ts similarity index 100% rename from lib/flamingo/__tests__/presets.test.ts rename to apps/web/lib/flamingo/__tests__/presets.test.ts diff --git a/lib/flamingo/__tests__/processAnalyzeMusicRequest.test.ts b/apps/web/lib/flamingo/__tests__/processAnalyzeMusicRequest.test.ts similarity index 100% rename from lib/flamingo/__tests__/processAnalyzeMusicRequest.test.ts rename to apps/web/lib/flamingo/__tests__/processAnalyzeMusicRequest.test.ts diff --git a/lib/flamingo/__tests__/validateFlamingoGenerateBody.test.ts b/apps/web/lib/flamingo/__tests__/validateFlamingoGenerateBody.test.ts similarity index 100% rename from lib/flamingo/__tests__/validateFlamingoGenerateBody.test.ts rename to apps/web/lib/flamingo/__tests__/validateFlamingoGenerateBody.test.ts diff --git a/lib/flamingo/callFlamingoGenerate.ts b/apps/web/lib/flamingo/callFlamingoGenerate.ts similarity index 100% rename from lib/flamingo/callFlamingoGenerate.ts rename to apps/web/lib/flamingo/callFlamingoGenerate.ts diff --git a/lib/flamingo/executeFullReport.ts b/apps/web/lib/flamingo/executeFullReport.ts similarity index 100% rename from lib/flamingo/executeFullReport.ts rename to apps/web/lib/flamingo/executeFullReport.ts diff --git a/lib/flamingo/getFlamingoPresetsHandler.ts b/apps/web/lib/flamingo/getFlamingoPresetsHandler.ts similarity index 100% rename from lib/flamingo/getFlamingoPresetsHandler.ts rename to apps/web/lib/flamingo/getFlamingoPresetsHandler.ts diff --git a/lib/flamingo/isFlamingoGenerateResult.ts b/apps/web/lib/flamingo/isFlamingoGenerateResult.ts similarity index 100% rename from lib/flamingo/isFlamingoGenerateResult.ts rename to apps/web/lib/flamingo/isFlamingoGenerateResult.ts diff --git a/lib/flamingo/postFlamingoGenerateHandler.ts b/apps/web/lib/flamingo/postFlamingoGenerateHandler.ts similarity index 100% rename from lib/flamingo/postFlamingoGenerateHandler.ts rename to apps/web/lib/flamingo/postFlamingoGenerateHandler.ts diff --git a/lib/flamingo/presets/artistDevelopmentNotes.ts b/apps/web/lib/flamingo/presets/artistDevelopmentNotes.ts similarity index 100% rename from lib/flamingo/presets/artistDevelopmentNotes.ts rename to apps/web/lib/flamingo/presets/artistDevelopmentNotes.ts diff --git a/lib/flamingo/presets/audienceProfile.ts b/apps/web/lib/flamingo/presets/audienceProfile.ts similarity index 100% rename from lib/flamingo/presets/audienceProfile.ts rename to apps/web/lib/flamingo/presets/audienceProfile.ts diff --git a/lib/flamingo/presets/catalogMetadata.ts b/apps/web/lib/flamingo/presets/catalogMetadata.ts similarity index 100% rename from lib/flamingo/presets/catalogMetadata.ts rename to apps/web/lib/flamingo/presets/catalogMetadata.ts diff --git a/lib/flamingo/presets/condenseRepetitions.ts b/apps/web/lib/flamingo/presets/condenseRepetitions.ts similarity index 100% rename from lib/flamingo/presets/condenseRepetitions.ts rename to apps/web/lib/flamingo/presets/condenseRepetitions.ts diff --git a/lib/flamingo/presets/contentAdvisory.ts b/apps/web/lib/flamingo/presets/contentAdvisory.ts similarity index 100% rename from lib/flamingo/presets/contentAdvisory.ts rename to apps/web/lib/flamingo/presets/contentAdvisory.ts diff --git a/lib/flamingo/presets/deduplicateArray.ts b/apps/web/lib/flamingo/presets/deduplicateArray.ts similarity index 100% rename from lib/flamingo/presets/deduplicateArray.ts rename to apps/web/lib/flamingo/presets/deduplicateArray.ts diff --git a/lib/flamingo/presets/extractOneCycle.ts b/apps/web/lib/flamingo/presets/extractOneCycle.ts similarity index 100% rename from lib/flamingo/presets/extractOneCycle.ts rename to apps/web/lib/flamingo/presets/extractOneCycle.ts diff --git a/lib/flamingo/presets/fullReport.ts b/apps/web/lib/flamingo/presets/fullReport.ts similarity index 100% rename from lib/flamingo/presets/fullReport.ts rename to apps/web/lib/flamingo/presets/fullReport.ts diff --git a/lib/flamingo/presets/getAllPresets.ts b/apps/web/lib/flamingo/presets/getAllPresets.ts similarity index 100% rename from lib/flamingo/presets/getAllPresets.ts rename to apps/web/lib/flamingo/presets/getAllPresets.ts diff --git a/lib/flamingo/presets/getPreset.ts b/apps/web/lib/flamingo/presets/getPreset.ts similarity index 100% rename from lib/flamingo/presets/getPreset.ts rename to apps/web/lib/flamingo/presets/getPreset.ts diff --git a/lib/flamingo/presets/getPresetSummaries.ts b/apps/web/lib/flamingo/presets/getPresetSummaries.ts similarity index 100% rename from lib/flamingo/presets/getPresetSummaries.ts rename to apps/web/lib/flamingo/presets/getPresetSummaries.ts diff --git a/lib/flamingo/presets/index.ts b/apps/web/lib/flamingo/presets/index.ts similarity index 100% rename from lib/flamingo/presets/index.ts rename to apps/web/lib/flamingo/presets/index.ts diff --git a/lib/flamingo/presets/lyricTranscription.ts b/apps/web/lib/flamingo/presets/lyricTranscription.ts similarity index 100% rename from lib/flamingo/presets/lyricTranscription.ts rename to apps/web/lib/flamingo/presets/lyricTranscription.ts diff --git a/lib/flamingo/presets/mixFeedback.ts b/apps/web/lib/flamingo/presets/mixFeedback.ts similarity index 100% rename from lib/flamingo/presets/mixFeedback.ts rename to apps/web/lib/flamingo/presets/mixFeedback.ts diff --git a/lib/flamingo/presets/moodTags.ts b/apps/web/lib/flamingo/presets/moodTags.ts similarity index 100% rename from lib/flamingo/presets/moodTags.ts rename to apps/web/lib/flamingo/presets/moodTags.ts diff --git a/lib/flamingo/presets/musicTheory.ts b/apps/web/lib/flamingo/presets/musicTheory.ts similarity index 100% rename from lib/flamingo/presets/musicTheory.ts rename to apps/web/lib/flamingo/presets/musicTheory.ts diff --git a/lib/flamingo/presets/parseJsonLike.ts b/apps/web/lib/flamingo/presets/parseJsonLike.ts similarity index 100% rename from lib/flamingo/presets/parseJsonLike.ts rename to apps/web/lib/flamingo/presets/parseJsonLike.ts diff --git a/lib/flamingo/presets/playlistPitch.ts b/apps/web/lib/flamingo/presets/playlistPitch.ts similarity index 100% rename from lib/flamingo/presets/playlistPitch.ts rename to apps/web/lib/flamingo/presets/playlistPitch.ts diff --git a/lib/flamingo/presets/postProcessors.ts b/apps/web/lib/flamingo/presets/postProcessors.ts similarity index 100% rename from lib/flamingo/presets/postProcessors.ts rename to apps/web/lib/flamingo/presets/postProcessors.ts diff --git a/lib/flamingo/presets/presetRegistry.ts b/apps/web/lib/flamingo/presets/presetRegistry.ts similarity index 100% rename from lib/flamingo/presets/presetRegistry.ts rename to apps/web/lib/flamingo/presets/presetRegistry.ts diff --git a/lib/flamingo/presets/sampleDetection.ts b/apps/web/lib/flamingo/presets/sampleDetection.ts similarity index 100% rename from lib/flamingo/presets/sampleDetection.ts rename to apps/web/lib/flamingo/presets/sampleDetection.ts diff --git a/lib/flamingo/presets/similarArtists.ts b/apps/web/lib/flamingo/presets/similarArtists.ts similarity index 100% rename from lib/flamingo/presets/similarArtists.ts rename to apps/web/lib/flamingo/presets/similarArtists.ts diff --git a/lib/flamingo/presets/songDescription.ts b/apps/web/lib/flamingo/presets/songDescription.ts similarity index 100% rename from lib/flamingo/presets/songDescription.ts rename to apps/web/lib/flamingo/presets/songDescription.ts diff --git a/lib/flamingo/presets/syncBriefMatch.ts b/apps/web/lib/flamingo/presets/syncBriefMatch.ts similarity index 100% rename from lib/flamingo/presets/syncBriefMatch.ts rename to apps/web/lib/flamingo/presets/syncBriefMatch.ts diff --git a/lib/flamingo/presets/types.ts b/apps/web/lib/flamingo/presets/types.ts similarity index 100% rename from lib/flamingo/presets/types.ts rename to apps/web/lib/flamingo/presets/types.ts diff --git a/lib/flamingo/processAnalyzeMusicRequest.ts b/apps/web/lib/flamingo/processAnalyzeMusicRequest.ts similarity index 100% rename from lib/flamingo/processAnalyzeMusicRequest.ts rename to apps/web/lib/flamingo/processAnalyzeMusicRequest.ts diff --git a/lib/flamingo/validateFlamingoGenerateBody.ts b/apps/web/lib/flamingo/validateFlamingoGenerateBody.ts similarity index 100% rename from lib/flamingo/validateFlamingoGenerateBody.ts rename to apps/web/lib/flamingo/validateFlamingoGenerateBody.ts diff --git a/lib/github/__tests__/buildSubmoduleRepoMap.test.ts b/apps/web/lib/github/__tests__/buildSubmoduleRepoMap.test.ts similarity index 100% rename from lib/github/__tests__/buildSubmoduleRepoMap.test.ts rename to apps/web/lib/github/__tests__/buildSubmoduleRepoMap.test.ts diff --git a/lib/github/__tests__/createOrUpdateFileContent.test.ts b/apps/web/lib/github/__tests__/createOrUpdateFileContent.test.ts similarity index 100% rename from lib/github/__tests__/createOrUpdateFileContent.test.ts rename to apps/web/lib/github/__tests__/createOrUpdateFileContent.test.ts diff --git a/lib/github/__tests__/deleteAccountGithubRepos.test.ts b/apps/web/lib/github/__tests__/deleteAccountGithubRepos.test.ts similarity index 100% rename from lib/github/__tests__/deleteAccountGithubRepos.test.ts rename to apps/web/lib/github/__tests__/deleteAccountGithubRepos.test.ts diff --git a/lib/github/__tests__/deleteGithubRepo.test.ts b/apps/web/lib/github/__tests__/deleteGithubRepo.test.ts similarity index 100% rename from lib/github/__tests__/deleteGithubRepo.test.ts rename to apps/web/lib/github/__tests__/deleteGithubRepo.test.ts diff --git a/lib/github/__tests__/expandSubmoduleEntries.test.ts b/apps/web/lib/github/__tests__/expandSubmoduleEntries.test.ts similarity index 100% rename from lib/github/__tests__/expandSubmoduleEntries.test.ts rename to apps/web/lib/github/__tests__/expandSubmoduleEntries.test.ts diff --git a/lib/github/__tests__/fetchEarliestCommit.test.ts b/apps/web/lib/github/__tests__/fetchEarliestCommit.test.ts similarity index 100% rename from lib/github/__tests__/fetchEarliestCommit.test.ts rename to apps/web/lib/github/__tests__/fetchEarliestCommit.test.ts diff --git a/lib/github/__tests__/fetchLatestCommits.test.ts b/apps/web/lib/github/__tests__/fetchLatestCommits.test.ts similarity index 100% rename from lib/github/__tests__/fetchLatestCommits.test.ts rename to apps/web/lib/github/__tests__/fetchLatestCommits.test.ts diff --git a/lib/github/__tests__/fetchRepoCommitCount.test.ts b/apps/web/lib/github/__tests__/fetchRepoCommitCount.test.ts similarity index 100% rename from lib/github/__tests__/fetchRepoCommitCount.test.ts rename to apps/web/lib/github/__tests__/fetchRepoCommitCount.test.ts diff --git a/lib/github/__tests__/fetchRepoCommitStats.test.ts b/apps/web/lib/github/__tests__/fetchRepoCommitStats.test.ts similarity index 100% rename from lib/github/__tests__/fetchRepoCommitStats.test.ts rename to apps/web/lib/github/__tests__/fetchRepoCommitStats.test.ts diff --git a/lib/github/__tests__/findOrgReposByAccountId.test.ts b/apps/web/lib/github/__tests__/findOrgReposByAccountId.test.ts similarity index 100% rename from lib/github/__tests__/findOrgReposByAccountId.test.ts rename to apps/web/lib/github/__tests__/findOrgReposByAccountId.test.ts diff --git a/lib/github/__tests__/getRawFileContent.test.ts b/apps/web/lib/github/__tests__/getRawFileContent.test.ts similarity index 100% rename from lib/github/__tests__/getRawFileContent.test.ts rename to apps/web/lib/github/__tests__/getRawFileContent.test.ts diff --git a/lib/github/__tests__/getRepoFileTree.test.ts b/apps/web/lib/github/__tests__/getRepoFileTree.test.ts similarity index 100% rename from lib/github/__tests__/getRepoFileTree.test.ts rename to apps/web/lib/github/__tests__/getRepoFileTree.test.ts diff --git a/lib/github/__tests__/getRepoGitModules.test.ts b/apps/web/lib/github/__tests__/getRepoGitModules.test.ts similarity index 100% rename from lib/github/__tests__/getRepoGitModules.test.ts rename to apps/web/lib/github/__tests__/getRepoGitModules.test.ts diff --git a/lib/github/__tests__/listOrgRepos.test.ts b/apps/web/lib/github/__tests__/listOrgRepos.test.ts similarity index 100% rename from lib/github/__tests__/listOrgRepos.test.ts rename to apps/web/lib/github/__tests__/listOrgRepos.test.ts diff --git a/lib/github/__tests__/parseGitHubRepoUrl.test.ts b/apps/web/lib/github/__tests__/parseGitHubRepoUrl.test.ts similarity index 100% rename from lib/github/__tests__/parseGitHubRepoUrl.test.ts rename to apps/web/lib/github/__tests__/parseGitHubRepoUrl.test.ts diff --git a/lib/github/__tests__/parseGitModules.test.ts b/apps/web/lib/github/__tests__/parseGitModules.test.ts similarity index 100% rename from lib/github/__tests__/parseGitModules.test.ts rename to apps/web/lib/github/__tests__/parseGitModules.test.ts diff --git a/lib/github/__tests__/parseLinkHeaderLastPage.test.ts b/apps/web/lib/github/__tests__/parseLinkHeaderLastPage.test.ts similarity index 100% rename from lib/github/__tests__/parseLinkHeaderLastPage.test.ts rename to apps/web/lib/github/__tests__/parseLinkHeaderLastPage.test.ts diff --git a/lib/github/__tests__/resolveSubmodulePath.test.ts b/apps/web/lib/github/__tests__/resolveSubmodulePath.test.ts similarity index 100% rename from lib/github/__tests__/resolveSubmodulePath.test.ts rename to apps/web/lib/github/__tests__/resolveSubmodulePath.test.ts diff --git a/lib/github/buildSubmoduleRepoMap.ts b/apps/web/lib/github/buildSubmoduleRepoMap.ts similarity index 100% rename from lib/github/buildSubmoduleRepoMap.ts rename to apps/web/lib/github/buildSubmoduleRepoMap.ts diff --git a/lib/github/createOrUpdateFileContent.ts b/apps/web/lib/github/createOrUpdateFileContent.ts similarity index 100% rename from lib/github/createOrUpdateFileContent.ts rename to apps/web/lib/github/createOrUpdateFileContent.ts diff --git a/lib/github/deleteAccountGithubRepos.ts b/apps/web/lib/github/deleteAccountGithubRepos.ts similarity index 100% rename from lib/github/deleteAccountGithubRepos.ts rename to apps/web/lib/github/deleteAccountGithubRepos.ts diff --git a/lib/github/deleteGithubRepo.ts b/apps/web/lib/github/deleteGithubRepo.ts similarity index 100% rename from lib/github/deleteGithubRepo.ts rename to apps/web/lib/github/deleteGithubRepo.ts diff --git a/lib/github/expandSubmoduleEntries.ts b/apps/web/lib/github/expandSubmoduleEntries.ts similarity index 100% rename from lib/github/expandSubmoduleEntries.ts rename to apps/web/lib/github/expandSubmoduleEntries.ts diff --git a/lib/github/fetchEarliestCommit.ts b/apps/web/lib/github/fetchEarliestCommit.ts similarity index 100% rename from lib/github/fetchEarliestCommit.ts rename to apps/web/lib/github/fetchEarliestCommit.ts diff --git a/lib/github/fetchGithubPrStatus.ts b/apps/web/lib/github/fetchGithubPrStatus.ts similarity index 100% rename from lib/github/fetchGithubPrStatus.ts rename to apps/web/lib/github/fetchGithubPrStatus.ts diff --git a/lib/github/fetchLatestCommits.ts b/apps/web/lib/github/fetchLatestCommits.ts similarity index 100% rename from lib/github/fetchLatestCommits.ts rename to apps/web/lib/github/fetchLatestCommits.ts diff --git a/lib/github/fetchRepoCommitCount.ts b/apps/web/lib/github/fetchRepoCommitCount.ts similarity index 100% rename from lib/github/fetchRepoCommitCount.ts rename to apps/web/lib/github/fetchRepoCommitCount.ts diff --git a/lib/github/fetchRepoCommitStats.ts b/apps/web/lib/github/fetchRepoCommitStats.ts similarity index 100% rename from lib/github/fetchRepoCommitStats.ts rename to apps/web/lib/github/fetchRepoCommitStats.ts diff --git a/lib/github/findOrgReposByAccountId.ts b/apps/web/lib/github/findOrgReposByAccountId.ts similarity index 100% rename from lib/github/findOrgReposByAccountId.ts rename to apps/web/lib/github/findOrgReposByAccountId.ts diff --git a/lib/github/getOrgRepoUrls.ts b/apps/web/lib/github/getOrgRepoUrls.ts similarity index 100% rename from lib/github/getOrgRepoUrls.ts rename to apps/web/lib/github/getOrgRepoUrls.ts diff --git a/lib/github/getRawFileContent.ts b/apps/web/lib/github/getRawFileContent.ts similarity index 100% rename from lib/github/getRawFileContent.ts rename to apps/web/lib/github/getRawFileContent.ts diff --git a/lib/github/getRepoFileTree.ts b/apps/web/lib/github/getRepoFileTree.ts similarity index 100% rename from lib/github/getRepoFileTree.ts rename to apps/web/lib/github/getRepoFileTree.ts diff --git a/lib/github/getRepoGitModules.ts b/apps/web/lib/github/getRepoGitModules.ts similarity index 100% rename from lib/github/getRepoGitModules.ts rename to apps/web/lib/github/getRepoGitModules.ts diff --git a/lib/github/githubCommit.ts b/apps/web/lib/github/githubCommit.ts similarity index 100% rename from lib/github/githubCommit.ts rename to apps/web/lib/github/githubCommit.ts diff --git a/lib/github/isBinaryFile.ts b/apps/web/lib/github/isBinaryFile.ts similarity index 100% rename from lib/github/isBinaryFile.ts rename to apps/web/lib/github/isBinaryFile.ts diff --git a/lib/github/listOrgRepos.ts b/apps/web/lib/github/listOrgRepos.ts similarity index 100% rename from lib/github/listOrgRepos.ts rename to apps/web/lib/github/listOrgRepos.ts diff --git a/lib/github/parseGitHubRepoUrl.ts b/apps/web/lib/github/parseGitHubRepoUrl.ts similarity index 100% rename from lib/github/parseGitHubRepoUrl.ts rename to apps/web/lib/github/parseGitHubRepoUrl.ts diff --git a/lib/github/parseGitModules.ts b/apps/web/lib/github/parseGitModules.ts similarity index 100% rename from lib/github/parseGitModules.ts rename to apps/web/lib/github/parseGitModules.ts diff --git a/lib/github/parseLinkHeaderLastPage.ts b/apps/web/lib/github/parseLinkHeaderLastPage.ts similarity index 100% rename from lib/github/parseLinkHeaderLastPage.ts rename to apps/web/lib/github/parseLinkHeaderLastPage.ts diff --git a/lib/github/resolveSubmodulePath.ts b/apps/web/lib/github/resolveSubmodulePath.ts similarity index 100% rename from lib/github/resolveSubmodulePath.ts rename to apps/web/lib/github/resolveSubmodulePath.ts diff --git a/lib/image/generateAndProcessImage.ts b/apps/web/lib/image/generateAndProcessImage.ts similarity index 100% rename from lib/image/generateAndProcessImage.ts rename to apps/web/lib/image/generateAndProcessImage.ts diff --git a/lib/image/validateEditImageQuery.ts b/apps/web/lib/image/validateEditImageQuery.ts similarity index 100% rename from lib/image/validateEditImageQuery.ts rename to apps/web/lib/image/validateEditImageQuery.ts diff --git a/lib/image/validateGenerateImageQuery.ts b/apps/web/lib/image/validateGenerateImageQuery.ts similarity index 100% rename from lib/image/validateGenerateImageQuery.ts rename to apps/web/lib/image/validateGenerateImageQuery.ts diff --git a/lib/inprocess/createImageMoment.ts b/apps/web/lib/inprocess/createImageMoment.ts similarity index 100% rename from lib/inprocess/createImageMoment.ts rename to apps/web/lib/inprocess/createImageMoment.ts diff --git a/lib/inprocess/createMoment.ts b/apps/web/lib/inprocess/createMoment.ts similarity index 100% rename from lib/inprocess/createMoment.ts rename to apps/web/lib/inprocess/createMoment.ts diff --git a/lib/keys/__tests__/getApiKeyDetails.test.ts b/apps/web/lib/keys/__tests__/getApiKeyDetails.test.ts similarity index 100% rename from lib/keys/__tests__/getApiKeyDetails.test.ts rename to apps/web/lib/keys/__tests__/getApiKeyDetails.test.ts diff --git a/lib/keys/createApiKeyHandler.ts b/apps/web/lib/keys/createApiKeyHandler.ts similarity index 100% rename from lib/keys/createApiKeyHandler.ts rename to apps/web/lib/keys/createApiKeyHandler.ts diff --git a/lib/keys/createKey.ts b/apps/web/lib/keys/createKey.ts similarity index 100% rename from lib/keys/createKey.ts rename to apps/web/lib/keys/createKey.ts diff --git a/lib/keys/deleteApiKeyHandler.ts b/apps/web/lib/keys/deleteApiKeyHandler.ts similarity index 100% rename from lib/keys/deleteApiKeyHandler.ts rename to apps/web/lib/keys/deleteApiKeyHandler.ts diff --git a/lib/keys/generateApiKey.ts b/apps/web/lib/keys/generateApiKey.ts similarity index 100% rename from lib/keys/generateApiKey.ts rename to apps/web/lib/keys/generateApiKey.ts diff --git a/lib/keys/getApiKeyDetails.ts b/apps/web/lib/keys/getApiKeyDetails.ts similarity index 100% rename from lib/keys/getApiKeyDetails.ts rename to apps/web/lib/keys/getApiKeyDetails.ts diff --git a/lib/keys/getApiKeysHandler.ts b/apps/web/lib/keys/getApiKeysHandler.ts similarity index 100% rename from lib/keys/getApiKeysHandler.ts rename to apps/web/lib/keys/getApiKeysHandler.ts diff --git a/lib/keys/hashApiKey.ts b/apps/web/lib/keys/hashApiKey.ts similarity index 100% rename from lib/keys/hashApiKey.ts rename to apps/web/lib/keys/hashApiKey.ts diff --git a/lib/keys/validateCreateApiKeyBody.ts b/apps/web/lib/keys/validateCreateApiKeyBody.ts similarity index 100% rename from lib/keys/validateCreateApiKeyBody.ts rename to apps/web/lib/keys/validateCreateApiKeyBody.ts diff --git a/lib/keys/validateDeleteApiKeyBody.ts b/apps/web/lib/keys/validateDeleteApiKeyBody.ts similarity index 100% rename from lib/keys/validateDeleteApiKeyBody.ts rename to apps/web/lib/keys/validateDeleteApiKeyBody.ts diff --git a/lib/mcp/__tests__/getMcpTools.test.ts b/apps/web/lib/mcp/__tests__/getMcpTools.test.ts similarity index 100% rename from lib/mcp/__tests__/getMcpTools.test.ts rename to apps/web/lib/mcp/__tests__/getMcpTools.test.ts diff --git a/lib/mcp/__tests__/verifyApiKey.test.ts b/apps/web/lib/mcp/__tests__/verifyApiKey.test.ts similarity index 100% rename from lib/mcp/__tests__/verifyApiKey.test.ts rename to apps/web/lib/mcp/__tests__/verifyApiKey.test.ts diff --git a/lib/mcp/getCallToolResult.ts b/apps/web/lib/mcp/getCallToolResult.ts similarity index 100% rename from lib/mcp/getCallToolResult.ts rename to apps/web/lib/mcp/getCallToolResult.ts diff --git a/lib/mcp/getMcpTools.ts b/apps/web/lib/mcp/getMcpTools.ts similarity index 100% rename from lib/mcp/getMcpTools.ts rename to apps/web/lib/mcp/getMcpTools.ts diff --git a/lib/mcp/getToolResultError.ts b/apps/web/lib/mcp/getToolResultError.ts similarity index 100% rename from lib/mcp/getToolResultError.ts rename to apps/web/lib/mcp/getToolResultError.ts diff --git a/lib/mcp/getToolResultSuccess.ts b/apps/web/lib/mcp/getToolResultSuccess.ts similarity index 100% rename from lib/mcp/getToolResultSuccess.ts rename to apps/web/lib/mcp/getToolResultSuccess.ts diff --git a/lib/mcp/resolveAccountId.ts b/apps/web/lib/mcp/resolveAccountId.ts similarity index 100% rename from lib/mcp/resolveAccountId.ts rename to apps/web/lib/mcp/resolveAccountId.ts diff --git a/lib/mcp/tools/__tests__/registerArtistDeepResearchTool.test.ts b/apps/web/lib/mcp/tools/__tests__/registerArtistDeepResearchTool.test.ts similarity index 100% rename from lib/mcp/tools/__tests__/registerArtistDeepResearchTool.test.ts rename to apps/web/lib/mcp/tools/__tests__/registerArtistDeepResearchTool.test.ts diff --git a/lib/mcp/tools/__tests__/registerSendEmailTool.test.ts b/apps/web/lib/mcp/tools/__tests__/registerSendEmailTool.test.ts similarity index 100% rename from lib/mcp/tools/__tests__/registerSendEmailTool.test.ts rename to apps/web/lib/mcp/tools/__tests__/registerSendEmailTool.test.ts diff --git a/lib/mcp/tools/__tests__/registerWebDeepResearchTool.test.ts b/apps/web/lib/mcp/tools/__tests__/registerWebDeepResearchTool.test.ts similarity index 100% rename from lib/mcp/tools/__tests__/registerWebDeepResearchTool.test.ts rename to apps/web/lib/mcp/tools/__tests__/registerWebDeepResearchTool.test.ts diff --git a/lib/mcp/tools/artistSocials/index.ts b/apps/web/lib/mcp/tools/artistSocials/index.ts similarity index 100% rename from lib/mcp/tools/artistSocials/index.ts rename to apps/web/lib/mcp/tools/artistSocials/index.ts diff --git a/lib/mcp/tools/artistSocials/registerGetArtistSocialsTool.ts b/apps/web/lib/mcp/tools/artistSocials/registerGetArtistSocialsTool.ts similarity index 100% rename from lib/mcp/tools/artistSocials/registerGetArtistSocialsTool.ts rename to apps/web/lib/mcp/tools/artistSocials/registerGetArtistSocialsTool.ts diff --git a/lib/mcp/tools/artistSocials/registerUpdateArtistSocialsTool.ts b/apps/web/lib/mcp/tools/artistSocials/registerUpdateArtistSocialsTool.ts similarity index 100% rename from lib/mcp/tools/artistSocials/registerUpdateArtistSocialsTool.ts rename to apps/web/lib/mcp/tools/artistSocials/registerUpdateArtistSocialsTool.ts diff --git a/lib/mcp/tools/artists/__tests__/registerCreateNewArtistTool.test.ts b/apps/web/lib/mcp/tools/artists/__tests__/registerCreateNewArtistTool.test.ts similarity index 100% rename from lib/mcp/tools/artists/__tests__/registerCreateNewArtistTool.test.ts rename to apps/web/lib/mcp/tools/artists/__tests__/registerCreateNewArtistTool.test.ts diff --git a/lib/mcp/tools/artists/index.ts b/apps/web/lib/mcp/tools/artists/index.ts similarity index 100% rename from lib/mcp/tools/artists/index.ts rename to apps/web/lib/mcp/tools/artists/index.ts diff --git a/lib/mcp/tools/artists/registerCreateNewArtistTool.ts b/apps/web/lib/mcp/tools/artists/registerCreateNewArtistTool.ts similarity index 100% rename from lib/mcp/tools/artists/registerCreateNewArtistTool.ts rename to apps/web/lib/mcp/tools/artists/registerCreateNewArtistTool.ts diff --git a/lib/mcp/tools/catalogs/index.ts b/apps/web/lib/mcp/tools/catalogs/index.ts similarity index 100% rename from lib/mcp/tools/catalogs/index.ts rename to apps/web/lib/mcp/tools/catalogs/index.ts diff --git a/lib/mcp/tools/catalogs/registerGetCatalogSongsTool.ts b/apps/web/lib/mcp/tools/catalogs/registerGetCatalogSongsTool.ts similarity index 100% rename from lib/mcp/tools/catalogs/registerGetCatalogSongsTool.ts rename to apps/web/lib/mcp/tools/catalogs/registerGetCatalogSongsTool.ts diff --git a/lib/mcp/tools/catalogs/registerGetCatalogsTool.ts b/apps/web/lib/mcp/tools/catalogs/registerGetCatalogsTool.ts similarity index 100% rename from lib/mcp/tools/catalogs/registerGetCatalogsTool.ts rename to apps/web/lib/mcp/tools/catalogs/registerGetCatalogsTool.ts diff --git a/lib/mcp/tools/catalogs/registerInsertCatalogSongsTool.ts b/apps/web/lib/mcp/tools/catalogs/registerInsertCatalogSongsTool.ts similarity index 100% rename from lib/mcp/tools/catalogs/registerInsertCatalogSongsTool.ts rename to apps/web/lib/mcp/tools/catalogs/registerInsertCatalogSongsTool.ts diff --git a/lib/mcp/tools/chats/__tests__/registerCompactChatsTool.test.ts b/apps/web/lib/mcp/tools/chats/__tests__/registerCompactChatsTool.test.ts similarity index 100% rename from lib/mcp/tools/chats/__tests__/registerCompactChatsTool.test.ts rename to apps/web/lib/mcp/tools/chats/__tests__/registerCompactChatsTool.test.ts diff --git a/lib/mcp/tools/chats/__tests__/registerGetChatsTool.test.ts b/apps/web/lib/mcp/tools/chats/__tests__/registerGetChatsTool.test.ts similarity index 100% rename from lib/mcp/tools/chats/__tests__/registerGetChatsTool.test.ts rename to apps/web/lib/mcp/tools/chats/__tests__/registerGetChatsTool.test.ts diff --git a/lib/mcp/tools/chats/index.ts b/apps/web/lib/mcp/tools/chats/index.ts similarity index 100% rename from lib/mcp/tools/chats/index.ts rename to apps/web/lib/mcp/tools/chats/index.ts diff --git a/lib/mcp/tools/chats/registerCompactChatsTool.ts b/apps/web/lib/mcp/tools/chats/registerCompactChatsTool.ts similarity index 100% rename from lib/mcp/tools/chats/registerCompactChatsTool.ts rename to apps/web/lib/mcp/tools/chats/registerCompactChatsTool.ts diff --git a/lib/mcp/tools/chats/registerGetChatsTool.ts b/apps/web/lib/mcp/tools/chats/registerGetChatsTool.ts similarity index 100% rename from lib/mcp/tools/chats/registerGetChatsTool.ts rename to apps/web/lib/mcp/tools/chats/registerGetChatsTool.ts diff --git a/lib/mcp/tools/files/__tests__/registerCreateKnowledgeBaseTool.test.ts b/apps/web/lib/mcp/tools/files/__tests__/registerCreateKnowledgeBaseTool.test.ts similarity index 100% rename from lib/mcp/tools/files/__tests__/registerCreateKnowledgeBaseTool.test.ts rename to apps/web/lib/mcp/tools/files/__tests__/registerCreateKnowledgeBaseTool.test.ts diff --git a/lib/mcp/tools/files/index.ts b/apps/web/lib/mcp/tools/files/index.ts similarity index 100% rename from lib/mcp/tools/files/index.ts rename to apps/web/lib/mcp/tools/files/index.ts diff --git a/lib/mcp/tools/files/registerCreateKnowledgeBaseTool.ts b/apps/web/lib/mcp/tools/files/registerCreateKnowledgeBaseTool.ts similarity index 100% rename from lib/mcp/tools/files/registerCreateKnowledgeBaseTool.ts rename to apps/web/lib/mcp/tools/files/registerCreateKnowledgeBaseTool.ts diff --git a/lib/mcp/tools/files/registerGenerateTxtFileTool.ts b/apps/web/lib/mcp/tools/files/registerGenerateTxtFileTool.ts similarity index 100% rename from lib/mcp/tools/files/registerGenerateTxtFileTool.ts rename to apps/web/lib/mcp/tools/files/registerGenerateTxtFileTool.ts diff --git a/lib/mcp/tools/flamingo/index.ts b/apps/web/lib/mcp/tools/flamingo/index.ts similarity index 100% rename from lib/mcp/tools/flamingo/index.ts rename to apps/web/lib/mcp/tools/flamingo/index.ts diff --git a/lib/mcp/tools/flamingo/registerAnalyzeMusicTool.ts b/apps/web/lib/mcp/tools/flamingo/registerAnalyzeMusicTool.ts similarity index 100% rename from lib/mcp/tools/flamingo/registerAnalyzeMusicTool.ts rename to apps/web/lib/mcp/tools/flamingo/registerAnalyzeMusicTool.ts diff --git a/lib/mcp/tools/images/index.ts b/apps/web/lib/mcp/tools/images/index.ts similarity index 100% rename from lib/mcp/tools/images/index.ts rename to apps/web/lib/mcp/tools/images/index.ts diff --git a/lib/mcp/tools/images/registerEditImageTool.ts b/apps/web/lib/mcp/tools/images/registerEditImageTool.ts similarity index 100% rename from lib/mcp/tools/images/registerEditImageTool.ts rename to apps/web/lib/mcp/tools/images/registerEditImageTool.ts diff --git a/lib/mcp/tools/images/registerGenerateImageTool.ts b/apps/web/lib/mcp/tools/images/registerGenerateImageTool.ts similarity index 100% rename from lib/mcp/tools/images/registerGenerateImageTool.ts rename to apps/web/lib/mcp/tools/images/registerGenerateImageTool.ts diff --git a/lib/mcp/tools/index.ts b/apps/web/lib/mcp/tools/index.ts similarity index 100% rename from lib/mcp/tools/index.ts rename to apps/web/lib/mcp/tools/index.ts diff --git a/lib/mcp/tools/pulse/__tests__/registerGetPulsesTool.test.ts b/apps/web/lib/mcp/tools/pulse/__tests__/registerGetPulsesTool.test.ts similarity index 100% rename from lib/mcp/tools/pulse/__tests__/registerGetPulsesTool.test.ts rename to apps/web/lib/mcp/tools/pulse/__tests__/registerGetPulsesTool.test.ts diff --git a/lib/mcp/tools/pulse/__tests__/registerUpdatePulseTool.test.ts b/apps/web/lib/mcp/tools/pulse/__tests__/registerUpdatePulseTool.test.ts similarity index 100% rename from lib/mcp/tools/pulse/__tests__/registerUpdatePulseTool.test.ts rename to apps/web/lib/mcp/tools/pulse/__tests__/registerUpdatePulseTool.test.ts diff --git a/lib/mcp/tools/pulse/index.ts b/apps/web/lib/mcp/tools/pulse/index.ts similarity index 100% rename from lib/mcp/tools/pulse/index.ts rename to apps/web/lib/mcp/tools/pulse/index.ts diff --git a/lib/mcp/tools/pulse/registerGetPulsesTool.ts b/apps/web/lib/mcp/tools/pulse/registerGetPulsesTool.ts similarity index 100% rename from lib/mcp/tools/pulse/registerGetPulsesTool.ts rename to apps/web/lib/mcp/tools/pulse/registerGetPulsesTool.ts diff --git a/lib/mcp/tools/pulse/registerUpdatePulseTool.ts b/apps/web/lib/mcp/tools/pulse/registerUpdatePulseTool.ts similarity index 100% rename from lib/mcp/tools/pulse/registerUpdatePulseTool.ts rename to apps/web/lib/mcp/tools/pulse/registerUpdatePulseTool.ts diff --git a/lib/mcp/tools/registerArtistDeepResearchTool.ts b/apps/web/lib/mcp/tools/registerArtistDeepResearchTool.ts similarity index 100% rename from lib/mcp/tools/registerArtistDeepResearchTool.ts rename to apps/web/lib/mcp/tools/registerArtistDeepResearchTool.ts diff --git a/lib/mcp/tools/registerContactTeamTool.ts b/apps/web/lib/mcp/tools/registerContactTeamTool.ts similarity index 100% rename from lib/mcp/tools/registerContactTeamTool.ts rename to apps/web/lib/mcp/tools/registerContactTeamTool.ts diff --git a/lib/mcp/tools/registerGetLocalTimeTool.ts b/apps/web/lib/mcp/tools/registerGetLocalTimeTool.ts similarity index 100% rename from lib/mcp/tools/registerGetLocalTimeTool.ts rename to apps/web/lib/mcp/tools/registerGetLocalTimeTool.ts diff --git a/lib/mcp/tools/registerSendEmailTool.ts b/apps/web/lib/mcp/tools/registerSendEmailTool.ts similarity index 100% rename from lib/mcp/tools/registerSendEmailTool.ts rename to apps/web/lib/mcp/tools/registerSendEmailTool.ts diff --git a/lib/mcp/tools/registerUpdateAccountInfoTool.ts b/apps/web/lib/mcp/tools/registerUpdateAccountInfoTool.ts similarity index 100% rename from lib/mcp/tools/registerUpdateAccountInfoTool.ts rename to apps/web/lib/mcp/tools/registerUpdateAccountInfoTool.ts diff --git a/lib/mcp/tools/registerWebDeepResearchTool.ts b/apps/web/lib/mcp/tools/registerWebDeepResearchTool.ts similarity index 100% rename from lib/mcp/tools/registerWebDeepResearchTool.ts rename to apps/web/lib/mcp/tools/registerWebDeepResearchTool.ts diff --git a/lib/mcp/tools/sandbox/__tests__/registerPromptSandboxTool.test.ts b/apps/web/lib/mcp/tools/sandbox/__tests__/registerPromptSandboxTool.test.ts similarity index 100% rename from lib/mcp/tools/sandbox/__tests__/registerPromptSandboxTool.test.ts rename to apps/web/lib/mcp/tools/sandbox/__tests__/registerPromptSandboxTool.test.ts diff --git a/lib/mcp/tools/sandbox/index.ts b/apps/web/lib/mcp/tools/sandbox/index.ts similarity index 100% rename from lib/mcp/tools/sandbox/index.ts rename to apps/web/lib/mcp/tools/sandbox/index.ts diff --git a/lib/mcp/tools/sandbox/registerPromptSandboxTool.ts b/apps/web/lib/mcp/tools/sandbox/registerPromptSandboxTool.ts similarity index 100% rename from lib/mcp/tools/sandbox/registerPromptSandboxTool.ts rename to apps/web/lib/mcp/tools/sandbox/registerPromptSandboxTool.ts diff --git a/lib/mcp/tools/search/__tests__/registerSearchGoogleImagesTool.test.ts b/apps/web/lib/mcp/tools/search/__tests__/registerSearchGoogleImagesTool.test.ts similarity index 100% rename from lib/mcp/tools/search/__tests__/registerSearchGoogleImagesTool.test.ts rename to apps/web/lib/mcp/tools/search/__tests__/registerSearchGoogleImagesTool.test.ts diff --git a/lib/mcp/tools/search/index.ts b/apps/web/lib/mcp/tools/search/index.ts similarity index 100% rename from lib/mcp/tools/search/index.ts rename to apps/web/lib/mcp/tools/search/index.ts diff --git a/lib/mcp/tools/search/registerSearchGoogleImagesTool.ts b/apps/web/lib/mcp/tools/search/registerSearchGoogleImagesTool.ts similarity index 100% rename from lib/mcp/tools/search/registerSearchGoogleImagesTool.ts rename to apps/web/lib/mcp/tools/search/registerSearchGoogleImagesTool.ts diff --git a/lib/mcp/tools/search/registerSearchWebTool.ts b/apps/web/lib/mcp/tools/search/registerSearchWebTool.ts similarity index 100% rename from lib/mcp/tools/search/registerSearchWebTool.ts rename to apps/web/lib/mcp/tools/search/registerSearchWebTool.ts diff --git a/lib/mcp/tools/sora2/index.ts b/apps/web/lib/mcp/tools/sora2/index.ts similarity index 100% rename from lib/mcp/tools/sora2/index.ts rename to apps/web/lib/mcp/tools/sora2/index.ts diff --git a/lib/mcp/tools/sora2/registerGenerateVideoTool.ts b/apps/web/lib/mcp/tools/sora2/registerGenerateVideoTool.ts similarity index 100% rename from lib/mcp/tools/sora2/registerGenerateVideoTool.ts rename to apps/web/lib/mcp/tools/sora2/registerGenerateVideoTool.ts diff --git a/lib/mcp/tools/sora2/registerRetrieveVideoContentTool.ts b/apps/web/lib/mcp/tools/sora2/registerRetrieveVideoContentTool.ts similarity index 100% rename from lib/mcp/tools/sora2/registerRetrieveVideoContentTool.ts rename to apps/web/lib/mcp/tools/sora2/registerRetrieveVideoContentTool.ts diff --git a/lib/mcp/tools/sora2/registerRetrieveVideoTool.ts b/apps/web/lib/mcp/tools/sora2/registerRetrieveVideoTool.ts similarity index 100% rename from lib/mcp/tools/sora2/registerRetrieveVideoTool.ts rename to apps/web/lib/mcp/tools/sora2/registerRetrieveVideoTool.ts diff --git a/lib/mcp/tools/spotify/index.ts b/apps/web/lib/mcp/tools/spotify/index.ts similarity index 100% rename from lib/mcp/tools/spotify/index.ts rename to apps/web/lib/mcp/tools/spotify/index.ts diff --git a/lib/mcp/tools/spotify/registerGetSpotifyAlbumTool.ts b/apps/web/lib/mcp/tools/spotify/registerGetSpotifyAlbumTool.ts similarity index 100% rename from lib/mcp/tools/spotify/registerGetSpotifyAlbumTool.ts rename to apps/web/lib/mcp/tools/spotify/registerGetSpotifyAlbumTool.ts diff --git a/lib/mcp/tools/spotify/registerGetSpotifyArtistAlbumsTool.ts b/apps/web/lib/mcp/tools/spotify/registerGetSpotifyArtistAlbumsTool.ts similarity index 100% rename from lib/mcp/tools/spotify/registerGetSpotifyArtistAlbumsTool.ts rename to apps/web/lib/mcp/tools/spotify/registerGetSpotifyArtistAlbumsTool.ts diff --git a/lib/mcp/tools/spotify/registerGetSpotifyArtistTopTracksTool.ts b/apps/web/lib/mcp/tools/spotify/registerGetSpotifyArtistTopTracksTool.ts similarity index 100% rename from lib/mcp/tools/spotify/registerGetSpotifyArtistTopTracksTool.ts rename to apps/web/lib/mcp/tools/spotify/registerGetSpotifyArtistTopTracksTool.ts diff --git a/lib/mcp/tools/spotify/registerGetSpotifyDeepResearchTool.ts b/apps/web/lib/mcp/tools/spotify/registerGetSpotifyDeepResearchTool.ts similarity index 100% rename from lib/mcp/tools/spotify/registerGetSpotifyDeepResearchTool.ts rename to apps/web/lib/mcp/tools/spotify/registerGetSpotifyDeepResearchTool.ts diff --git a/lib/mcp/tools/spotify/registerGetSpotifySearchTool.ts b/apps/web/lib/mcp/tools/spotify/registerGetSpotifySearchTool.ts similarity index 100% rename from lib/mcp/tools/spotify/registerGetSpotifySearchTool.ts rename to apps/web/lib/mcp/tools/spotify/registerGetSpotifySearchTool.ts diff --git a/lib/mcp/tools/tasks/__tests__/registerGetTaskRunStatusTool.test.ts b/apps/web/lib/mcp/tools/tasks/__tests__/registerGetTaskRunStatusTool.test.ts similarity index 100% rename from lib/mcp/tools/tasks/__tests__/registerGetTaskRunStatusTool.test.ts rename to apps/web/lib/mcp/tools/tasks/__tests__/registerGetTaskRunStatusTool.test.ts diff --git a/lib/mcp/tools/tasks/index.ts b/apps/web/lib/mcp/tools/tasks/index.ts similarity index 100% rename from lib/mcp/tools/tasks/index.ts rename to apps/web/lib/mcp/tools/tasks/index.ts diff --git a/lib/mcp/tools/tasks/registerCreateTaskTool.ts b/apps/web/lib/mcp/tools/tasks/registerCreateTaskTool.ts similarity index 100% rename from lib/mcp/tools/tasks/registerCreateTaskTool.ts rename to apps/web/lib/mcp/tools/tasks/registerCreateTaskTool.ts diff --git a/lib/mcp/tools/tasks/registerDeleteTaskTool.ts b/apps/web/lib/mcp/tools/tasks/registerDeleteTaskTool.ts similarity index 100% rename from lib/mcp/tools/tasks/registerDeleteTaskTool.ts rename to apps/web/lib/mcp/tools/tasks/registerDeleteTaskTool.ts diff --git a/lib/mcp/tools/tasks/registerGetTaskRunStatusTool.ts b/apps/web/lib/mcp/tools/tasks/registerGetTaskRunStatusTool.ts similarity index 100% rename from lib/mcp/tools/tasks/registerGetTaskRunStatusTool.ts rename to apps/web/lib/mcp/tools/tasks/registerGetTaskRunStatusTool.ts diff --git a/lib/mcp/tools/tasks/registerGetTasksTool.ts b/apps/web/lib/mcp/tools/tasks/registerGetTasksTool.ts similarity index 100% rename from lib/mcp/tools/tasks/registerGetTasksTool.ts rename to apps/web/lib/mcp/tools/tasks/registerGetTasksTool.ts diff --git a/lib/mcp/tools/tasks/registerUpdateTaskTool.ts b/apps/web/lib/mcp/tools/tasks/registerUpdateTaskTool.ts similarity index 100% rename from lib/mcp/tools/tasks/registerUpdateTaskTool.ts rename to apps/web/lib/mcp/tools/tasks/registerUpdateTaskTool.ts diff --git a/lib/mcp/tools/transcribe/index.ts b/apps/web/lib/mcp/tools/transcribe/index.ts similarity index 100% rename from lib/mcp/tools/transcribe/index.ts rename to apps/web/lib/mcp/tools/transcribe/index.ts diff --git a/lib/mcp/tools/transcribe/registerTranscribeAudioTool.ts b/apps/web/lib/mcp/tools/transcribe/registerTranscribeAudioTool.ts similarity index 100% rename from lib/mcp/tools/transcribe/registerTranscribeAudioTool.ts rename to apps/web/lib/mcp/tools/transcribe/registerTranscribeAudioTool.ts diff --git a/lib/mcp/tools/youtube/index.ts b/apps/web/lib/mcp/tools/youtube/index.ts similarity index 100% rename from lib/mcp/tools/youtube/index.ts rename to apps/web/lib/mcp/tools/youtube/index.ts diff --git a/lib/mcp/tools/youtube/registerGetYouTubeRevenueTool.ts b/apps/web/lib/mcp/tools/youtube/registerGetYouTubeRevenueTool.ts similarity index 100% rename from lib/mcp/tools/youtube/registerGetYouTubeRevenueTool.ts rename to apps/web/lib/mcp/tools/youtube/registerGetYouTubeRevenueTool.ts diff --git a/lib/mcp/verifyApiKey.ts b/apps/web/lib/mcp/verifyApiKey.ts similarity index 100% rename from lib/mcp/verifyApiKey.ts rename to apps/web/lib/mcp/verifyApiKey.ts diff --git a/lib/messages/__tests__/convertToUiMessages.test.ts b/apps/web/lib/messages/__tests__/convertToUiMessages.test.ts similarity index 100% rename from lib/messages/__tests__/convertToUiMessages.test.ts rename to apps/web/lib/messages/__tests__/convertToUiMessages.test.ts diff --git a/lib/messages/__tests__/extractImageUrlsFromMessages.test.ts b/apps/web/lib/messages/__tests__/extractImageUrlsFromMessages.test.ts similarity index 100% rename from lib/messages/__tests__/extractImageUrlsFromMessages.test.ts rename to apps/web/lib/messages/__tests__/extractImageUrlsFromMessages.test.ts diff --git a/lib/messages/__tests__/getLatestUserMessageText.test.ts b/apps/web/lib/messages/__tests__/getLatestUserMessageText.test.ts similarity index 100% rename from lib/messages/__tests__/getLatestUserMessageText.test.ts rename to apps/web/lib/messages/__tests__/getLatestUserMessageText.test.ts diff --git a/lib/messages/__tests__/getTextContent.test.ts b/apps/web/lib/messages/__tests__/getTextContent.test.ts similarity index 100% rename from lib/messages/__tests__/getTextContent.test.ts rename to apps/web/lib/messages/__tests__/getTextContent.test.ts diff --git a/lib/messages/__tests__/isUiMessage.test.ts b/apps/web/lib/messages/__tests__/isUiMessage.test.ts similarity index 100% rename from lib/messages/__tests__/isUiMessage.test.ts rename to apps/web/lib/messages/__tests__/isUiMessage.test.ts diff --git a/lib/messages/convertToUiMessages.ts b/apps/web/lib/messages/convertToUiMessages.ts similarity index 100% rename from lib/messages/convertToUiMessages.ts rename to apps/web/lib/messages/convertToUiMessages.ts diff --git a/lib/messages/extractImageUrlsFromMessages.ts b/apps/web/lib/messages/extractImageUrlsFromMessages.ts similarity index 100% rename from lib/messages/extractImageUrlsFromMessages.ts rename to apps/web/lib/messages/extractImageUrlsFromMessages.ts diff --git a/lib/messages/filterMessageContentForMemories.ts b/apps/web/lib/messages/filterMessageContentForMemories.ts similarity index 100% rename from lib/messages/filterMessageContentForMemories.ts rename to apps/web/lib/messages/filterMessageContentForMemories.ts diff --git a/lib/messages/getLatestUserMessageText.ts b/apps/web/lib/messages/getLatestUserMessageText.ts similarity index 100% rename from lib/messages/getLatestUserMessageText.ts rename to apps/web/lib/messages/getLatestUserMessageText.ts diff --git a/lib/messages/getMessages.ts b/apps/web/lib/messages/getMessages.ts similarity index 100% rename from lib/messages/getMessages.ts rename to apps/web/lib/messages/getMessages.ts diff --git a/lib/messages/getTextContent.ts b/apps/web/lib/messages/getTextContent.ts similarity index 100% rename from lib/messages/getTextContent.ts rename to apps/web/lib/messages/getTextContent.ts diff --git a/lib/messages/isUiMessage.ts b/apps/web/lib/messages/isUiMessage.ts similarity index 100% rename from lib/messages/isUiMessage.ts rename to apps/web/lib/messages/isUiMessage.ts diff --git a/lib/messages/validateMessages.ts b/apps/web/lib/messages/validateMessages.ts similarity index 100% rename from lib/messages/validateMessages.ts rename to apps/web/lib/messages/validateMessages.ts diff --git a/lib/networking/__tests__/errorResponse.test.ts b/apps/web/lib/networking/__tests__/errorResponse.test.ts similarity index 100% rename from lib/networking/__tests__/errorResponse.test.ts rename to apps/web/lib/networking/__tests__/errorResponse.test.ts diff --git a/lib/networking/__tests__/getBaseUrl.test.ts b/apps/web/lib/networking/__tests__/getBaseUrl.test.ts similarity index 100% rename from lib/networking/__tests__/getBaseUrl.test.ts rename to apps/web/lib/networking/__tests__/getBaseUrl.test.ts diff --git a/lib/networking/__tests__/successResponse.test.ts b/apps/web/lib/networking/__tests__/successResponse.test.ts similarity index 100% rename from lib/networking/__tests__/successResponse.test.ts rename to apps/web/lib/networking/__tests__/successResponse.test.ts diff --git a/lib/networking/errorResponse.ts b/apps/web/lib/networking/errorResponse.ts similarity index 100% rename from lib/networking/errorResponse.ts rename to apps/web/lib/networking/errorResponse.ts diff --git a/lib/networking/getBaseUrl.ts b/apps/web/lib/networking/getBaseUrl.ts similarity index 100% rename from lib/networking/getBaseUrl.ts rename to apps/web/lib/networking/getBaseUrl.ts diff --git a/lib/networking/getCorsHeaders.ts b/apps/web/lib/networking/getCorsHeaders.ts similarity index 100% rename from lib/networking/getCorsHeaders.ts rename to apps/web/lib/networking/getCorsHeaders.ts diff --git a/lib/networking/safeParseJson.ts b/apps/web/lib/networking/safeParseJson.ts similarity index 100% rename from lib/networking/safeParseJson.ts rename to apps/web/lib/networking/safeParseJson.ts diff --git a/lib/networking/successResponse.ts b/apps/web/lib/networking/successResponse.ts similarity index 100% rename from lib/networking/successResponse.ts rename to apps/web/lib/networking/successResponse.ts diff --git a/lib/notifications/__tests__/createNotificationHandler.test.ts b/apps/web/lib/notifications/__tests__/createNotificationHandler.test.ts similarity index 100% rename from lib/notifications/__tests__/createNotificationHandler.test.ts rename to apps/web/lib/notifications/__tests__/createNotificationHandler.test.ts diff --git a/lib/notifications/__tests__/validateCreateNotificationBody.test.ts b/apps/web/lib/notifications/__tests__/validateCreateNotificationBody.test.ts similarity index 100% rename from lib/notifications/__tests__/validateCreateNotificationBody.test.ts rename to apps/web/lib/notifications/__tests__/validateCreateNotificationBody.test.ts diff --git a/lib/notifications/createNotificationHandler.ts b/apps/web/lib/notifications/createNotificationHandler.ts similarity index 100% rename from lib/notifications/createNotificationHandler.ts rename to apps/web/lib/notifications/createNotificationHandler.ts diff --git a/lib/notifications/validateCreateNotificationBody.ts b/apps/web/lib/notifications/validateCreateNotificationBody.ts similarity index 100% rename from lib/notifications/validateCreateNotificationBody.ts rename to apps/web/lib/notifications/validateCreateNotificationBody.ts diff --git a/lib/objects/stripNullish.ts b/apps/web/lib/objects/stripNullish.ts similarity index 100% rename from lib/objects/stripNullish.ts rename to apps/web/lib/objects/stripNullish.ts diff --git a/lib/openai/generateVideo.ts b/apps/web/lib/openai/generateVideo.ts similarity index 100% rename from lib/openai/generateVideo.ts rename to apps/web/lib/openai/generateVideo.ts diff --git a/lib/openai/getOpenAIErrorMessage.ts b/apps/web/lib/openai/getOpenAIErrorMessage.ts similarity index 100% rename from lib/openai/getOpenAIErrorMessage.ts rename to apps/web/lib/openai/getOpenAIErrorMessage.ts diff --git a/lib/openai/retrieveVideo.ts b/apps/web/lib/openai/retrieveVideo.ts similarity index 100% rename from lib/openai/retrieveVideo.ts rename to apps/web/lib/openai/retrieveVideo.ts diff --git a/lib/openai/retrieveVideoContent.ts b/apps/web/lib/openai/retrieveVideoContent.ts similarity index 100% rename from lib/openai/retrieveVideoContent.ts rename to apps/web/lib/openai/retrieveVideoContent.ts diff --git a/lib/organizations/__tests__/buildGetOrganizationsParams.test.ts b/apps/web/lib/organizations/__tests__/buildGetOrganizationsParams.test.ts similarity index 100% rename from lib/organizations/__tests__/buildGetOrganizationsParams.test.ts rename to apps/web/lib/organizations/__tests__/buildGetOrganizationsParams.test.ts diff --git a/lib/organizations/__tests__/canAccessAccount.test.ts b/apps/web/lib/organizations/__tests__/canAccessAccount.test.ts similarity index 100% rename from lib/organizations/__tests__/canAccessAccount.test.ts rename to apps/web/lib/organizations/__tests__/canAccessAccount.test.ts diff --git a/lib/organizations/__tests__/validateOrganizationAccess.test.ts b/apps/web/lib/organizations/__tests__/validateOrganizationAccess.test.ts similarity index 100% rename from lib/organizations/__tests__/validateOrganizationAccess.test.ts rename to apps/web/lib/organizations/__tests__/validateOrganizationAccess.test.ts diff --git a/lib/organizations/addArtistToOrgHandler.ts b/apps/web/lib/organizations/addArtistToOrgHandler.ts similarity index 100% rename from lib/organizations/addArtistToOrgHandler.ts rename to apps/web/lib/organizations/addArtistToOrgHandler.ts diff --git a/lib/organizations/assignAccountToOrg.ts b/apps/web/lib/organizations/assignAccountToOrg.ts similarity index 100% rename from lib/organizations/assignAccountToOrg.ts rename to apps/web/lib/organizations/assignAccountToOrg.ts diff --git a/lib/organizations/buildGetOrganizationsParams.ts b/apps/web/lib/organizations/buildGetOrganizationsParams.ts similarity index 100% rename from lib/organizations/buildGetOrganizationsParams.ts rename to apps/web/lib/organizations/buildGetOrganizationsParams.ts diff --git a/lib/organizations/canAccessAccount.ts b/apps/web/lib/organizations/canAccessAccount.ts similarity index 100% rename from lib/organizations/canAccessAccount.ts rename to apps/web/lib/organizations/canAccessAccount.ts diff --git a/lib/organizations/createOrganizationHandler.ts b/apps/web/lib/organizations/createOrganizationHandler.ts similarity index 100% rename from lib/organizations/createOrganizationHandler.ts rename to apps/web/lib/organizations/createOrganizationHandler.ts diff --git a/lib/organizations/formatAccountOrganizations.ts b/apps/web/lib/organizations/formatAccountOrganizations.ts similarity index 100% rename from lib/organizations/formatAccountOrganizations.ts rename to apps/web/lib/organizations/formatAccountOrganizations.ts diff --git a/lib/organizations/getOrganizationsHandler.ts b/apps/web/lib/organizations/getOrganizationsHandler.ts similarity index 100% rename from lib/organizations/getOrganizationsHandler.ts rename to apps/web/lib/organizations/getOrganizationsHandler.ts diff --git a/lib/organizations/validateAddArtistToOrgBody.ts b/apps/web/lib/organizations/validateAddArtistToOrgBody.ts similarity index 100% rename from lib/organizations/validateAddArtistToOrgBody.ts rename to apps/web/lib/organizations/validateAddArtistToOrgBody.ts diff --git a/lib/organizations/validateCreateOrganizationBody.ts b/apps/web/lib/organizations/validateCreateOrganizationBody.ts similarity index 100% rename from lib/organizations/validateCreateOrganizationBody.ts rename to apps/web/lib/organizations/validateCreateOrganizationBody.ts diff --git a/lib/organizations/validateGetOrganizationsRequest.ts b/apps/web/lib/organizations/validateGetOrganizationsRequest.ts similarity index 100% rename from lib/organizations/validateGetOrganizationsRequest.ts rename to apps/web/lib/organizations/validateGetOrganizationsRequest.ts diff --git a/lib/organizations/validateOrganizationAccess.ts b/apps/web/lib/organizations/validateOrganizationAccess.ts similarity index 100% rename from lib/organizations/validateOrganizationAccess.ts rename to apps/web/lib/organizations/validateOrganizationAccess.ts diff --git a/lib/parallel/enrichEntity.ts b/apps/web/lib/parallel/enrichEntity.ts similarity index 100% rename from lib/parallel/enrichEntity.ts rename to apps/web/lib/parallel/enrichEntity.ts diff --git a/lib/parallel/extractUrl.ts b/apps/web/lib/parallel/extractUrl.ts similarity index 100% rename from lib/parallel/extractUrl.ts rename to apps/web/lib/parallel/extractUrl.ts diff --git a/lib/perplexity/__tests__/chatWithPerplexity.test.ts b/apps/web/lib/perplexity/__tests__/chatWithPerplexity.test.ts similarity index 100% rename from lib/perplexity/__tests__/chatWithPerplexity.test.ts rename to apps/web/lib/perplexity/__tests__/chatWithPerplexity.test.ts diff --git a/lib/perplexity/chatWithPerplexity.ts b/apps/web/lib/perplexity/chatWithPerplexity.ts similarity index 100% rename from lib/perplexity/chatWithPerplexity.ts rename to apps/web/lib/perplexity/chatWithPerplexity.ts diff --git a/lib/perplexity/config.ts b/apps/web/lib/perplexity/config.ts similarity index 100% rename from lib/perplexity/config.ts rename to apps/web/lib/perplexity/config.ts diff --git a/lib/perplexity/formatSearchResultsAsMarkdown.ts b/apps/web/lib/perplexity/formatSearchResultsAsMarkdown.ts similarity index 100% rename from lib/perplexity/formatSearchResultsAsMarkdown.ts rename to apps/web/lib/perplexity/formatSearchResultsAsMarkdown.ts diff --git a/lib/perplexity/searchPerplexity.ts b/apps/web/lib/perplexity/searchPerplexity.ts similarity index 100% rename from lib/perplexity/searchPerplexity.ts rename to apps/web/lib/perplexity/searchPerplexity.ts diff --git a/lib/posts/__tests__/getArtistPostsHandler.test.ts b/apps/web/lib/posts/__tests__/getArtistPostsHandler.test.ts similarity index 100% rename from lib/posts/__tests__/getArtistPostsHandler.test.ts rename to apps/web/lib/posts/__tests__/getArtistPostsHandler.test.ts diff --git a/lib/posts/__tests__/validateGetArtistPostsRequest.test.ts b/apps/web/lib/posts/__tests__/validateGetArtistPostsRequest.test.ts similarity index 100% rename from lib/posts/__tests__/validateGetArtistPostsRequest.test.ts rename to apps/web/lib/posts/__tests__/validateGetArtistPostsRequest.test.ts diff --git a/lib/posts/getArtistPostsHandler.ts b/apps/web/lib/posts/getArtistPostsHandler.ts similarity index 100% rename from lib/posts/getArtistPostsHandler.ts rename to apps/web/lib/posts/getArtistPostsHandler.ts diff --git a/lib/posts/validateGetArtistPostsRequest.ts b/apps/web/lib/posts/validateGetArtistPostsRequest.ts similarity index 100% rename from lib/posts/validateGetArtistPostsRequest.ts rename to apps/web/lib/posts/validateGetArtistPostsRequest.ts diff --git a/lib/privy/__tests__/getPrivyUserByEmail.test.ts b/apps/web/lib/privy/__tests__/getPrivyUserByEmail.test.ts similarity index 100% rename from lib/privy/__tests__/getPrivyUserByEmail.test.ts rename to apps/web/lib/privy/__tests__/getPrivyUserByEmail.test.ts diff --git a/lib/privy/client.ts b/apps/web/lib/privy/client.ts similarity index 100% rename from lib/privy/client.ts rename to apps/web/lib/privy/client.ts diff --git a/lib/privy/createPrivyUser.ts b/apps/web/lib/privy/createPrivyUser.ts similarity index 100% rename from lib/privy/createPrivyUser.ts rename to apps/web/lib/privy/createPrivyUser.ts diff --git a/lib/privy/getAccountIdByAuthToken.ts b/apps/web/lib/privy/getAccountIdByAuthToken.ts similarity index 100% rename from lib/privy/getAccountIdByAuthToken.ts rename to apps/web/lib/privy/getAccountIdByAuthToken.ts diff --git a/lib/privy/getPrivyUserByEmail.ts b/apps/web/lib/privy/getPrivyUserByEmail.ts similarity index 100% rename from lib/privy/getPrivyUserByEmail.ts rename to apps/web/lib/privy/getPrivyUserByEmail.ts diff --git a/lib/privy/setPrivyCustomMetadata.ts b/apps/web/lib/privy/setPrivyCustomMetadata.ts similarity index 100% rename from lib/privy/setPrivyCustomMetadata.ts rename to apps/web/lib/privy/setPrivyCustomMetadata.ts diff --git a/lib/prompts/__tests__/getSystemPrompt.test.ts b/apps/web/lib/prompts/__tests__/getSystemPrompt.test.ts similarity index 100% rename from lib/prompts/__tests__/getSystemPrompt.test.ts rename to apps/web/lib/prompts/__tests__/getSystemPrompt.test.ts diff --git a/lib/prompts/getSystemPrompt.ts b/apps/web/lib/prompts/getSystemPrompt.ts similarity index 100% rename from lib/prompts/getSystemPrompt.ts rename to apps/web/lib/prompts/getSystemPrompt.ts diff --git a/lib/pulse/__tests__/buildGetPulsesParams.test.ts b/apps/web/lib/pulse/__tests__/buildGetPulsesParams.test.ts similarity index 100% rename from lib/pulse/__tests__/buildGetPulsesParams.test.ts rename to apps/web/lib/pulse/__tests__/buildGetPulsesParams.test.ts diff --git a/lib/pulse/__tests__/getPulsesHandler.test.ts b/apps/web/lib/pulse/__tests__/getPulsesHandler.test.ts similarity index 100% rename from lib/pulse/__tests__/getPulsesHandler.test.ts rename to apps/web/lib/pulse/__tests__/getPulsesHandler.test.ts diff --git a/lib/pulse/__tests__/updatePulsesHandler.test.ts b/apps/web/lib/pulse/__tests__/updatePulsesHandler.test.ts similarity index 100% rename from lib/pulse/__tests__/updatePulsesHandler.test.ts rename to apps/web/lib/pulse/__tests__/updatePulsesHandler.test.ts diff --git a/lib/pulse/__tests__/validateGetPulsesRequest.test.ts b/apps/web/lib/pulse/__tests__/validateGetPulsesRequest.test.ts similarity index 100% rename from lib/pulse/__tests__/validateGetPulsesRequest.test.ts rename to apps/web/lib/pulse/__tests__/validateGetPulsesRequest.test.ts diff --git a/lib/pulse/buildGetPulsesParams.ts b/apps/web/lib/pulse/buildGetPulsesParams.ts similarity index 100% rename from lib/pulse/buildGetPulsesParams.ts rename to apps/web/lib/pulse/buildGetPulsesParams.ts diff --git a/lib/pulse/getPulsesHandler.ts b/apps/web/lib/pulse/getPulsesHandler.ts similarity index 100% rename from lib/pulse/getPulsesHandler.ts rename to apps/web/lib/pulse/getPulsesHandler.ts diff --git a/lib/pulse/updatePulsesHandler.ts b/apps/web/lib/pulse/updatePulsesHandler.ts similarity index 100% rename from lib/pulse/updatePulsesHandler.ts rename to apps/web/lib/pulse/updatePulsesHandler.ts diff --git a/lib/pulse/validateGetPulsesRequest.ts b/apps/web/lib/pulse/validateGetPulsesRequest.ts similarity index 100% rename from lib/pulse/validateGetPulsesRequest.ts rename to apps/web/lib/pulse/validateGetPulsesRequest.ts diff --git a/lib/pulse/validateUpdatePulsesRequest.ts b/apps/web/lib/pulse/validateUpdatePulsesRequest.ts similarity index 100% rename from lib/pulse/validateUpdatePulsesRequest.ts rename to apps/web/lib/pulse/validateUpdatePulsesRequest.ts diff --git a/lib/redis/connection.ts b/apps/web/lib/redis/connection.ts similarity index 100% rename from lib/redis/connection.ts rename to apps/web/lib/redis/connection.ts diff --git a/lib/redis/index.ts b/apps/web/lib/redis/index.ts similarity index 100% rename from lib/redis/index.ts rename to apps/web/lib/redis/index.ts diff --git a/lib/redis/songsQueue.ts b/apps/web/lib/redis/songsQueue.ts similarity index 100% rename from lib/redis/songsQueue.ts rename to apps/web/lib/redis/songsQueue.ts diff --git a/lib/research/__tests__/getResearchAlbumsHandler.test.ts b/apps/web/lib/research/__tests__/getResearchAlbumsHandler.test.ts similarity index 100% rename from lib/research/__tests__/getResearchAlbumsHandler.test.ts rename to apps/web/lib/research/__tests__/getResearchAlbumsHandler.test.ts diff --git a/lib/research/__tests__/getResearchChartsHandler.test.ts b/apps/web/lib/research/__tests__/getResearchChartsHandler.test.ts similarity index 100% rename from lib/research/__tests__/getResearchChartsHandler.test.ts rename to apps/web/lib/research/__tests__/getResearchChartsHandler.test.ts diff --git a/lib/research/__tests__/getResearchDiscoverHandler.test.ts b/apps/web/lib/research/__tests__/getResearchDiscoverHandler.test.ts similarity index 100% rename from lib/research/__tests__/getResearchDiscoverHandler.test.ts rename to apps/web/lib/research/__tests__/getResearchDiscoverHandler.test.ts diff --git a/lib/research/__tests__/getResearchLookupHandler.test.ts b/apps/web/lib/research/__tests__/getResearchLookupHandler.test.ts similarity index 100% rename from lib/research/__tests__/getResearchLookupHandler.test.ts rename to apps/web/lib/research/__tests__/getResearchLookupHandler.test.ts diff --git a/lib/research/__tests__/getResearchMetricsHandler.test.ts b/apps/web/lib/research/__tests__/getResearchMetricsHandler.test.ts similarity index 100% rename from lib/research/__tests__/getResearchMetricsHandler.test.ts rename to apps/web/lib/research/__tests__/getResearchMetricsHandler.test.ts diff --git a/lib/research/__tests__/getResearchPlaylistHandler.test.ts b/apps/web/lib/research/__tests__/getResearchPlaylistHandler.test.ts similarity index 100% rename from lib/research/__tests__/getResearchPlaylistHandler.test.ts rename to apps/web/lib/research/__tests__/getResearchPlaylistHandler.test.ts diff --git a/lib/research/__tests__/getResearchSearchHandler.test.ts b/apps/web/lib/research/__tests__/getResearchSearchHandler.test.ts similarity index 100% rename from lib/research/__tests__/getResearchSearchHandler.test.ts rename to apps/web/lib/research/__tests__/getResearchSearchHandler.test.ts diff --git a/lib/research/__tests__/getResearchSimilarHandler.test.ts b/apps/web/lib/research/__tests__/getResearchSimilarHandler.test.ts similarity index 100% rename from lib/research/__tests__/getResearchSimilarHandler.test.ts rename to apps/web/lib/research/__tests__/getResearchSimilarHandler.test.ts diff --git a/lib/research/__tests__/getResearchTrackHandler.test.ts b/apps/web/lib/research/__tests__/getResearchTrackHandler.test.ts similarity index 100% rename from lib/research/__tests__/getResearchTrackHandler.test.ts rename to apps/web/lib/research/__tests__/getResearchTrackHandler.test.ts diff --git a/lib/research/__tests__/getResearchTrackPlaylistsHandler.test.ts b/apps/web/lib/research/__tests__/getResearchTrackPlaylistsHandler.test.ts similarity index 100% rename from lib/research/__tests__/getResearchTrackPlaylistsHandler.test.ts rename to apps/web/lib/research/__tests__/getResearchTrackPlaylistsHandler.test.ts diff --git a/lib/research/__tests__/handleArtistResearch.test.ts b/apps/web/lib/research/__tests__/handleArtistResearch.test.ts similarity index 100% rename from lib/research/__tests__/handleArtistResearch.test.ts rename to apps/web/lib/research/__tests__/handleArtistResearch.test.ts diff --git a/lib/research/__tests__/handleResearch.test.ts b/apps/web/lib/research/__tests__/handleResearch.test.ts similarity index 100% rename from lib/research/__tests__/handleResearch.test.ts rename to apps/web/lib/research/__tests__/handleResearch.test.ts diff --git a/lib/research/__tests__/postResearchWebHandler.test.ts b/apps/web/lib/research/__tests__/postResearchWebHandler.test.ts similarity index 100% rename from lib/research/__tests__/postResearchWebHandler.test.ts rename to apps/web/lib/research/__tests__/postResearchWebHandler.test.ts diff --git a/lib/research/__tests__/resolveArtist.test.ts b/apps/web/lib/research/__tests__/resolveArtist.test.ts similarity index 100% rename from lib/research/__tests__/resolveArtist.test.ts rename to apps/web/lib/research/__tests__/resolveArtist.test.ts diff --git a/lib/research/__tests__/resolveTrack.test.ts b/apps/web/lib/research/__tests__/resolveTrack.test.ts similarity index 100% rename from lib/research/__tests__/resolveTrack.test.ts rename to apps/web/lib/research/__tests__/resolveTrack.test.ts diff --git a/lib/research/__tests__/validateArtistRequest.test.ts b/apps/web/lib/research/__tests__/validateArtistRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateArtistRequest.test.ts rename to apps/web/lib/research/__tests__/validateArtistRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchAlbumsRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchAlbumsRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchAlbumsRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchAlbumsRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchChartsRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchChartsRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchChartsRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchChartsRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchCuratorRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchCuratorRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchCuratorRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchCuratorRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchDiscoverRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchDiscoverRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchDiscoverRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchDiscoverRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchFestivalsRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchFestivalsRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchFestivalsRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchFestivalsRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchGenresRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchGenresRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchGenresRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchGenresRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchLookupRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchLookupRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchLookupRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchLookupRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchMetricsRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchMetricsRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchMetricsRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchMetricsRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchPlaylistRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchPlaylistRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchPlaylistRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchPlaylistRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchPlaylistsRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchPlaylistsRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchPlaylistsRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchPlaylistsRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchRadioRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchRadioRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchRadioRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchRadioRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchSearchRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchSearchRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchSearchRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchSearchRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchSimilarRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchSimilarRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchSimilarRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchSimilarRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchTrackPlaylistsRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchTrackPlaylistsRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchTrackPlaylistsRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchTrackPlaylistsRequest.test.ts diff --git a/lib/research/__tests__/validateGetResearchTrackRequest.test.ts b/apps/web/lib/research/__tests__/validateGetResearchTrackRequest.test.ts similarity index 100% rename from lib/research/__tests__/validateGetResearchTrackRequest.test.ts rename to apps/web/lib/research/__tests__/validateGetResearchTrackRequest.test.ts diff --git a/lib/research/__tests__/validatePostResearchEnrichRequest.test.ts b/apps/web/lib/research/__tests__/validatePostResearchEnrichRequest.test.ts similarity index 100% rename from lib/research/__tests__/validatePostResearchEnrichRequest.test.ts rename to apps/web/lib/research/__tests__/validatePostResearchEnrichRequest.test.ts diff --git a/lib/research/__tests__/validatePostResearchExtractRequest.test.ts b/apps/web/lib/research/__tests__/validatePostResearchExtractRequest.test.ts similarity index 100% rename from lib/research/__tests__/validatePostResearchExtractRequest.test.ts rename to apps/web/lib/research/__tests__/validatePostResearchExtractRequest.test.ts diff --git a/lib/research/__tests__/validatePostResearchPeopleRequest.test.ts b/apps/web/lib/research/__tests__/validatePostResearchPeopleRequest.test.ts similarity index 100% rename from lib/research/__tests__/validatePostResearchPeopleRequest.test.ts rename to apps/web/lib/research/__tests__/validatePostResearchPeopleRequest.test.ts diff --git a/lib/research/__tests__/validatePostResearchWebRequest.test.ts b/apps/web/lib/research/__tests__/validatePostResearchWebRequest.test.ts similarity index 100% rename from lib/research/__tests__/validatePostResearchWebRequest.test.ts rename to apps/web/lib/research/__tests__/validatePostResearchWebRequest.test.ts diff --git a/lib/research/getResearchAlbumsHandler.ts b/apps/web/lib/research/getResearchAlbumsHandler.ts similarity index 100% rename from lib/research/getResearchAlbumsHandler.ts rename to apps/web/lib/research/getResearchAlbumsHandler.ts diff --git a/lib/research/getResearchAudienceHandler.ts b/apps/web/lib/research/getResearchAudienceHandler.ts similarity index 100% rename from lib/research/getResearchAudienceHandler.ts rename to apps/web/lib/research/getResearchAudienceHandler.ts diff --git a/lib/research/getResearchCareerHandler.ts b/apps/web/lib/research/getResearchCareerHandler.ts similarity index 100% rename from lib/research/getResearchCareerHandler.ts rename to apps/web/lib/research/getResearchCareerHandler.ts diff --git a/lib/research/getResearchChartsHandler.ts b/apps/web/lib/research/getResearchChartsHandler.ts similarity index 100% rename from lib/research/getResearchChartsHandler.ts rename to apps/web/lib/research/getResearchChartsHandler.ts diff --git a/lib/research/getResearchCitiesHandler.ts b/apps/web/lib/research/getResearchCitiesHandler.ts similarity index 100% rename from lib/research/getResearchCitiesHandler.ts rename to apps/web/lib/research/getResearchCitiesHandler.ts diff --git a/lib/research/getResearchCuratorHandler.ts b/apps/web/lib/research/getResearchCuratorHandler.ts similarity index 100% rename from lib/research/getResearchCuratorHandler.ts rename to apps/web/lib/research/getResearchCuratorHandler.ts diff --git a/lib/research/getResearchDiscoverHandler.ts b/apps/web/lib/research/getResearchDiscoverHandler.ts similarity index 100% rename from lib/research/getResearchDiscoverHandler.ts rename to apps/web/lib/research/getResearchDiscoverHandler.ts diff --git a/lib/research/getResearchFestivalsHandler.ts b/apps/web/lib/research/getResearchFestivalsHandler.ts similarity index 100% rename from lib/research/getResearchFestivalsHandler.ts rename to apps/web/lib/research/getResearchFestivalsHandler.ts diff --git a/lib/research/getResearchGenresHandler.ts b/apps/web/lib/research/getResearchGenresHandler.ts similarity index 100% rename from lib/research/getResearchGenresHandler.ts rename to apps/web/lib/research/getResearchGenresHandler.ts diff --git a/lib/research/getResearchInsightsHandler.ts b/apps/web/lib/research/getResearchInsightsHandler.ts similarity index 100% rename from lib/research/getResearchInsightsHandler.ts rename to apps/web/lib/research/getResearchInsightsHandler.ts diff --git a/lib/research/getResearchInstagramPostsHandler.ts b/apps/web/lib/research/getResearchInstagramPostsHandler.ts similarity index 100% rename from lib/research/getResearchInstagramPostsHandler.ts rename to apps/web/lib/research/getResearchInstagramPostsHandler.ts diff --git a/lib/research/getResearchLookupHandler.ts b/apps/web/lib/research/getResearchLookupHandler.ts similarity index 100% rename from lib/research/getResearchLookupHandler.ts rename to apps/web/lib/research/getResearchLookupHandler.ts diff --git a/lib/research/getResearchMetricsHandler.ts b/apps/web/lib/research/getResearchMetricsHandler.ts similarity index 100% rename from lib/research/getResearchMetricsHandler.ts rename to apps/web/lib/research/getResearchMetricsHandler.ts diff --git a/lib/research/getResearchMilestonesHandler.ts b/apps/web/lib/research/getResearchMilestonesHandler.ts similarity index 100% rename from lib/research/getResearchMilestonesHandler.ts rename to apps/web/lib/research/getResearchMilestonesHandler.ts diff --git a/lib/research/getResearchPlaylistHandler.ts b/apps/web/lib/research/getResearchPlaylistHandler.ts similarity index 100% rename from lib/research/getResearchPlaylistHandler.ts rename to apps/web/lib/research/getResearchPlaylistHandler.ts diff --git a/lib/research/getResearchPlaylistsHandler.ts b/apps/web/lib/research/getResearchPlaylistsHandler.ts similarity index 100% rename from lib/research/getResearchPlaylistsHandler.ts rename to apps/web/lib/research/getResearchPlaylistsHandler.ts diff --git a/lib/research/getResearchProfileHandler.ts b/apps/web/lib/research/getResearchProfileHandler.ts similarity index 100% rename from lib/research/getResearchProfileHandler.ts rename to apps/web/lib/research/getResearchProfileHandler.ts diff --git a/lib/research/getResearchRadioHandler.ts b/apps/web/lib/research/getResearchRadioHandler.ts similarity index 100% rename from lib/research/getResearchRadioHandler.ts rename to apps/web/lib/research/getResearchRadioHandler.ts diff --git a/lib/research/getResearchRankHandler.ts b/apps/web/lib/research/getResearchRankHandler.ts similarity index 100% rename from lib/research/getResearchRankHandler.ts rename to apps/web/lib/research/getResearchRankHandler.ts diff --git a/lib/research/getResearchSearchHandler.ts b/apps/web/lib/research/getResearchSearchHandler.ts similarity index 100% rename from lib/research/getResearchSearchHandler.ts rename to apps/web/lib/research/getResearchSearchHandler.ts diff --git a/lib/research/getResearchSimilarHandler.ts b/apps/web/lib/research/getResearchSimilarHandler.ts similarity index 100% rename from lib/research/getResearchSimilarHandler.ts rename to apps/web/lib/research/getResearchSimilarHandler.ts diff --git a/lib/research/getResearchTrackHandler.ts b/apps/web/lib/research/getResearchTrackHandler.ts similarity index 100% rename from lib/research/getResearchTrackHandler.ts rename to apps/web/lib/research/getResearchTrackHandler.ts diff --git a/lib/research/getResearchTrackPlaylistsHandler.ts b/apps/web/lib/research/getResearchTrackPlaylistsHandler.ts similarity index 100% rename from lib/research/getResearchTrackPlaylistsHandler.ts rename to apps/web/lib/research/getResearchTrackPlaylistsHandler.ts diff --git a/lib/research/getResearchTracksHandler.ts b/apps/web/lib/research/getResearchTracksHandler.ts similarity index 100% rename from lib/research/getResearchTracksHandler.ts rename to apps/web/lib/research/getResearchTracksHandler.ts diff --git a/lib/research/getResearchUrlsHandler.ts b/apps/web/lib/research/getResearchUrlsHandler.ts similarity index 100% rename from lib/research/getResearchUrlsHandler.ts rename to apps/web/lib/research/getResearchUrlsHandler.ts diff --git a/lib/research/getResearchVenuesHandler.ts b/apps/web/lib/research/getResearchVenuesHandler.ts similarity index 100% rename from lib/research/getResearchVenuesHandler.ts rename to apps/web/lib/research/getResearchVenuesHandler.ts diff --git a/lib/research/handleArtistResearch.ts b/apps/web/lib/research/handleArtistResearch.ts similarity index 100% rename from lib/research/handleArtistResearch.ts rename to apps/web/lib/research/handleArtistResearch.ts diff --git a/lib/research/handleResearch.ts b/apps/web/lib/research/handleResearch.ts similarity index 100% rename from lib/research/handleResearch.ts rename to apps/web/lib/research/handleResearch.ts diff --git a/lib/research/postResearchDeepHandler.ts b/apps/web/lib/research/postResearchDeepHandler.ts similarity index 100% rename from lib/research/postResearchDeepHandler.ts rename to apps/web/lib/research/postResearchDeepHandler.ts diff --git a/lib/research/postResearchEnrichHandler.ts b/apps/web/lib/research/postResearchEnrichHandler.ts similarity index 100% rename from lib/research/postResearchEnrichHandler.ts rename to apps/web/lib/research/postResearchEnrichHandler.ts diff --git a/lib/research/postResearchExtractHandler.ts b/apps/web/lib/research/postResearchExtractHandler.ts similarity index 100% rename from lib/research/postResearchExtractHandler.ts rename to apps/web/lib/research/postResearchExtractHandler.ts diff --git a/lib/research/postResearchPeopleHandler.ts b/apps/web/lib/research/postResearchPeopleHandler.ts similarity index 100% rename from lib/research/postResearchPeopleHandler.ts rename to apps/web/lib/research/postResearchPeopleHandler.ts diff --git a/lib/research/postResearchWebHandler.ts b/apps/web/lib/research/postResearchWebHandler.ts similarity index 100% rename from lib/research/postResearchWebHandler.ts rename to apps/web/lib/research/postResearchWebHandler.ts diff --git a/lib/research/resolveArtist.ts b/apps/web/lib/research/resolveArtist.ts similarity index 100% rename from lib/research/resolveArtist.ts rename to apps/web/lib/research/resolveArtist.ts diff --git a/lib/research/resolveTrack.ts b/apps/web/lib/research/resolveTrack.ts similarity index 100% rename from lib/research/resolveTrack.ts rename to apps/web/lib/research/resolveTrack.ts diff --git a/lib/research/validateArtistRequest.ts b/apps/web/lib/research/validateArtistRequest.ts similarity index 100% rename from lib/research/validateArtistRequest.ts rename to apps/web/lib/research/validateArtistRequest.ts diff --git a/lib/research/validateGetResearchAlbumsRequest.ts b/apps/web/lib/research/validateGetResearchAlbumsRequest.ts similarity index 100% rename from lib/research/validateGetResearchAlbumsRequest.ts rename to apps/web/lib/research/validateGetResearchAlbumsRequest.ts diff --git a/lib/research/validateGetResearchChartsRequest.ts b/apps/web/lib/research/validateGetResearchChartsRequest.ts similarity index 100% rename from lib/research/validateGetResearchChartsRequest.ts rename to apps/web/lib/research/validateGetResearchChartsRequest.ts diff --git a/lib/research/validateGetResearchCuratorRequest.ts b/apps/web/lib/research/validateGetResearchCuratorRequest.ts similarity index 100% rename from lib/research/validateGetResearchCuratorRequest.ts rename to apps/web/lib/research/validateGetResearchCuratorRequest.ts diff --git a/lib/research/validateGetResearchDiscoverRequest.ts b/apps/web/lib/research/validateGetResearchDiscoverRequest.ts similarity index 100% rename from lib/research/validateGetResearchDiscoverRequest.ts rename to apps/web/lib/research/validateGetResearchDiscoverRequest.ts diff --git a/lib/research/validateGetResearchFestivalsRequest.ts b/apps/web/lib/research/validateGetResearchFestivalsRequest.ts similarity index 100% rename from lib/research/validateGetResearchFestivalsRequest.ts rename to apps/web/lib/research/validateGetResearchFestivalsRequest.ts diff --git a/lib/research/validateGetResearchGenresRequest.ts b/apps/web/lib/research/validateGetResearchGenresRequest.ts similarity index 100% rename from lib/research/validateGetResearchGenresRequest.ts rename to apps/web/lib/research/validateGetResearchGenresRequest.ts diff --git a/lib/research/validateGetResearchLookupRequest.ts b/apps/web/lib/research/validateGetResearchLookupRequest.ts similarity index 100% rename from lib/research/validateGetResearchLookupRequest.ts rename to apps/web/lib/research/validateGetResearchLookupRequest.ts diff --git a/lib/research/validateGetResearchMetricsRequest.ts b/apps/web/lib/research/validateGetResearchMetricsRequest.ts similarity index 100% rename from lib/research/validateGetResearchMetricsRequest.ts rename to apps/web/lib/research/validateGetResearchMetricsRequest.ts diff --git a/lib/research/validateGetResearchPlaylistRequest.ts b/apps/web/lib/research/validateGetResearchPlaylistRequest.ts similarity index 100% rename from lib/research/validateGetResearchPlaylistRequest.ts rename to apps/web/lib/research/validateGetResearchPlaylistRequest.ts diff --git a/lib/research/validateGetResearchPlaylistsRequest.ts b/apps/web/lib/research/validateGetResearchPlaylistsRequest.ts similarity index 100% rename from lib/research/validateGetResearchPlaylistsRequest.ts rename to apps/web/lib/research/validateGetResearchPlaylistsRequest.ts diff --git a/lib/research/validateGetResearchRadioRequest.ts b/apps/web/lib/research/validateGetResearchRadioRequest.ts similarity index 100% rename from lib/research/validateGetResearchRadioRequest.ts rename to apps/web/lib/research/validateGetResearchRadioRequest.ts diff --git a/lib/research/validateGetResearchSearchRequest.ts b/apps/web/lib/research/validateGetResearchSearchRequest.ts similarity index 100% rename from lib/research/validateGetResearchSearchRequest.ts rename to apps/web/lib/research/validateGetResearchSearchRequest.ts diff --git a/lib/research/validateGetResearchSimilarRequest.ts b/apps/web/lib/research/validateGetResearchSimilarRequest.ts similarity index 100% rename from lib/research/validateGetResearchSimilarRequest.ts rename to apps/web/lib/research/validateGetResearchSimilarRequest.ts diff --git a/lib/research/validateGetResearchTrackPlaylistsRequest.ts b/apps/web/lib/research/validateGetResearchTrackPlaylistsRequest.ts similarity index 100% rename from lib/research/validateGetResearchTrackPlaylistsRequest.ts rename to apps/web/lib/research/validateGetResearchTrackPlaylistsRequest.ts diff --git a/lib/research/validateGetResearchTrackRequest.ts b/apps/web/lib/research/validateGetResearchTrackRequest.ts similarity index 100% rename from lib/research/validateGetResearchTrackRequest.ts rename to apps/web/lib/research/validateGetResearchTrackRequest.ts diff --git a/lib/research/validatePostResearchEnrichRequest.ts b/apps/web/lib/research/validatePostResearchEnrichRequest.ts similarity index 100% rename from lib/research/validatePostResearchEnrichRequest.ts rename to apps/web/lib/research/validatePostResearchEnrichRequest.ts diff --git a/lib/research/validatePostResearchExtractRequest.ts b/apps/web/lib/research/validatePostResearchExtractRequest.ts similarity index 100% rename from lib/research/validatePostResearchExtractRequest.ts rename to apps/web/lib/research/validatePostResearchExtractRequest.ts diff --git a/lib/research/validatePostResearchPeopleRequest.ts b/apps/web/lib/research/validatePostResearchPeopleRequest.ts similarity index 100% rename from lib/research/validatePostResearchPeopleRequest.ts rename to apps/web/lib/research/validatePostResearchPeopleRequest.ts diff --git a/lib/research/validatePostResearchWebRequest.ts b/apps/web/lib/research/validatePostResearchWebRequest.ts similarity index 100% rename from lib/research/validatePostResearchWebRequest.ts rename to apps/web/lib/research/validatePostResearchWebRequest.ts diff --git a/lib/rooms/__tests__/copyRoom.test.ts b/apps/web/lib/rooms/__tests__/copyRoom.test.ts similarity index 100% rename from lib/rooms/__tests__/copyRoom.test.ts rename to apps/web/lib/rooms/__tests__/copyRoom.test.ts diff --git a/lib/rooms/copyRoom.ts b/apps/web/lib/rooms/copyRoom.ts similarity index 100% rename from lib/rooms/copyRoom.ts rename to apps/web/lib/rooms/copyRoom.ts diff --git a/lib/sandbox/__tests__/buildGetSandboxesParams.test.ts b/apps/web/lib/sandbox/__tests__/buildGetSandboxesParams.test.ts similarity index 100% rename from lib/sandbox/__tests__/buildGetSandboxesParams.test.ts rename to apps/web/lib/sandbox/__tests__/buildGetSandboxesParams.test.ts diff --git a/lib/sandbox/__tests__/createSandbox.test.ts b/apps/web/lib/sandbox/__tests__/createSandbox.test.ts similarity index 100% rename from lib/sandbox/__tests__/createSandbox.test.ts rename to apps/web/lib/sandbox/__tests__/createSandbox.test.ts diff --git a/lib/sandbox/__tests__/createSandboxFromSnapshot.test.ts b/apps/web/lib/sandbox/__tests__/createSandboxFromSnapshot.test.ts similarity index 100% rename from lib/sandbox/__tests__/createSandboxFromSnapshot.test.ts rename to apps/web/lib/sandbox/__tests__/createSandboxFromSnapshot.test.ts diff --git a/lib/sandbox/__tests__/createSandboxPostHandler.test.ts b/apps/web/lib/sandbox/__tests__/createSandboxPostHandler.test.ts similarity index 100% rename from lib/sandbox/__tests__/createSandboxPostHandler.test.ts rename to apps/web/lib/sandbox/__tests__/createSandboxPostHandler.test.ts diff --git a/lib/sandbox/__tests__/createSandboxWithFallback.test.ts b/apps/web/lib/sandbox/__tests__/createSandboxWithFallback.test.ts similarity index 100% rename from lib/sandbox/__tests__/createSandboxWithFallback.test.ts rename to apps/web/lib/sandbox/__tests__/createSandboxWithFallback.test.ts diff --git a/lib/sandbox/__tests__/deleteSandboxHandler.test.ts b/apps/web/lib/sandbox/__tests__/deleteSandboxHandler.test.ts similarity index 100% rename from lib/sandbox/__tests__/deleteSandboxHandler.test.ts rename to apps/web/lib/sandbox/__tests__/deleteSandboxHandler.test.ts diff --git a/lib/sandbox/__tests__/getActiveSandbox.test.ts b/apps/web/lib/sandbox/__tests__/getActiveSandbox.test.ts similarity index 100% rename from lib/sandbox/__tests__/getActiveSandbox.test.ts rename to apps/web/lib/sandbox/__tests__/getActiveSandbox.test.ts diff --git a/lib/sandbox/__tests__/getOrCreateSandbox.test.ts b/apps/web/lib/sandbox/__tests__/getOrCreateSandbox.test.ts similarity index 100% rename from lib/sandbox/__tests__/getOrCreateSandbox.test.ts rename to apps/web/lib/sandbox/__tests__/getOrCreateSandbox.test.ts diff --git a/lib/sandbox/__tests__/getSandboxStatus.test.ts b/apps/web/lib/sandbox/__tests__/getSandboxStatus.test.ts similarity index 100% rename from lib/sandbox/__tests__/getSandboxStatus.test.ts rename to apps/web/lib/sandbox/__tests__/getSandboxStatus.test.ts diff --git a/lib/sandbox/__tests__/getSandboxesFileHandler.test.ts b/apps/web/lib/sandbox/__tests__/getSandboxesFileHandler.test.ts similarity index 100% rename from lib/sandbox/__tests__/getSandboxesFileHandler.test.ts rename to apps/web/lib/sandbox/__tests__/getSandboxesFileHandler.test.ts diff --git a/lib/sandbox/__tests__/getSandboxesHandler.test.ts b/apps/web/lib/sandbox/__tests__/getSandboxesHandler.test.ts similarity index 100% rename from lib/sandbox/__tests__/getSandboxesHandler.test.ts rename to apps/web/lib/sandbox/__tests__/getSandboxesHandler.test.ts diff --git a/lib/sandbox/__tests__/getValidSnapshotId.test.ts b/apps/web/lib/sandbox/__tests__/getValidSnapshotId.test.ts similarity index 100% rename from lib/sandbox/__tests__/getValidSnapshotId.test.ts rename to apps/web/lib/sandbox/__tests__/getValidSnapshotId.test.ts diff --git a/lib/sandbox/__tests__/installClaudeCode.test.ts b/apps/web/lib/sandbox/__tests__/installClaudeCode.test.ts similarity index 100% rename from lib/sandbox/__tests__/installClaudeCode.test.ts rename to apps/web/lib/sandbox/__tests__/installClaudeCode.test.ts diff --git a/lib/sandbox/__tests__/postSandboxesFilesHandler.test.ts b/apps/web/lib/sandbox/__tests__/postSandboxesFilesHandler.test.ts similarity index 100% rename from lib/sandbox/__tests__/postSandboxesFilesHandler.test.ts rename to apps/web/lib/sandbox/__tests__/postSandboxesFilesHandler.test.ts diff --git a/lib/sandbox/__tests__/processCreateSandbox.test.ts b/apps/web/lib/sandbox/__tests__/processCreateSandbox.test.ts similarity index 100% rename from lib/sandbox/__tests__/processCreateSandbox.test.ts rename to apps/web/lib/sandbox/__tests__/processCreateSandbox.test.ts diff --git a/lib/sandbox/__tests__/runClaudeCode.test.ts b/apps/web/lib/sandbox/__tests__/runClaudeCode.test.ts similarity index 100% rename from lib/sandbox/__tests__/runClaudeCode.test.ts rename to apps/web/lib/sandbox/__tests__/runClaudeCode.test.ts diff --git a/lib/sandbox/__tests__/setupSandboxHandler.test.ts b/apps/web/lib/sandbox/__tests__/setupSandboxHandler.test.ts similarity index 100% rename from lib/sandbox/__tests__/setupSandboxHandler.test.ts rename to apps/web/lib/sandbox/__tests__/setupSandboxHandler.test.ts diff --git a/lib/sandbox/__tests__/updateSnapshotPatchHandler.test.ts b/apps/web/lib/sandbox/__tests__/updateSnapshotPatchHandler.test.ts similarity index 100% rename from lib/sandbox/__tests__/updateSnapshotPatchHandler.test.ts rename to apps/web/lib/sandbox/__tests__/updateSnapshotPatchHandler.test.ts diff --git a/lib/sandbox/__tests__/validateDeleteSandboxBody.test.ts b/apps/web/lib/sandbox/__tests__/validateDeleteSandboxBody.test.ts similarity index 100% rename from lib/sandbox/__tests__/validateDeleteSandboxBody.test.ts rename to apps/web/lib/sandbox/__tests__/validateDeleteSandboxBody.test.ts diff --git a/lib/sandbox/__tests__/validateGetSandboxesRequest.test.ts b/apps/web/lib/sandbox/__tests__/validateGetSandboxesRequest.test.ts similarity index 100% rename from lib/sandbox/__tests__/validateGetSandboxesRequest.test.ts rename to apps/web/lib/sandbox/__tests__/validateGetSandboxesRequest.test.ts diff --git a/lib/sandbox/__tests__/validateSandboxBody.test.ts b/apps/web/lib/sandbox/__tests__/validateSandboxBody.test.ts similarity index 100% rename from lib/sandbox/__tests__/validateSandboxBody.test.ts rename to apps/web/lib/sandbox/__tests__/validateSandboxBody.test.ts diff --git a/lib/sandbox/__tests__/validateSetupSandboxBody.test.ts b/apps/web/lib/sandbox/__tests__/validateSetupSandboxBody.test.ts similarity index 100% rename from lib/sandbox/__tests__/validateSetupSandboxBody.test.ts rename to apps/web/lib/sandbox/__tests__/validateSetupSandboxBody.test.ts diff --git a/lib/sandbox/__tests__/validateSnapshotPatchBody.test.ts b/apps/web/lib/sandbox/__tests__/validateSnapshotPatchBody.test.ts similarity index 100% rename from lib/sandbox/__tests__/validateSnapshotPatchBody.test.ts rename to apps/web/lib/sandbox/__tests__/validateSnapshotPatchBody.test.ts diff --git a/lib/sandbox/buildGetSandboxesParams.ts b/apps/web/lib/sandbox/buildGetSandboxesParams.ts similarity index 100% rename from lib/sandbox/buildGetSandboxesParams.ts rename to apps/web/lib/sandbox/buildGetSandboxesParams.ts diff --git a/lib/sandbox/createSandbox.ts b/apps/web/lib/sandbox/createSandbox.ts similarity index 100% rename from lib/sandbox/createSandbox.ts rename to apps/web/lib/sandbox/createSandbox.ts diff --git a/lib/sandbox/createSandboxFromSnapshot.ts b/apps/web/lib/sandbox/createSandboxFromSnapshot.ts similarity index 100% rename from lib/sandbox/createSandboxFromSnapshot.ts rename to apps/web/lib/sandbox/createSandboxFromSnapshot.ts diff --git a/lib/sandbox/createSandboxPostHandler.ts b/apps/web/lib/sandbox/createSandboxPostHandler.ts similarity index 100% rename from lib/sandbox/createSandboxPostHandler.ts rename to apps/web/lib/sandbox/createSandboxPostHandler.ts diff --git a/lib/sandbox/createSandboxWithFallback.ts b/apps/web/lib/sandbox/createSandboxWithFallback.ts similarity index 100% rename from lib/sandbox/createSandboxWithFallback.ts rename to apps/web/lib/sandbox/createSandboxWithFallback.ts diff --git a/lib/sandbox/deleteSandboxHandler.ts b/apps/web/lib/sandbox/deleteSandboxHandler.ts similarity index 100% rename from lib/sandbox/deleteSandboxHandler.ts rename to apps/web/lib/sandbox/deleteSandboxHandler.ts diff --git a/lib/sandbox/downloadFile.ts b/apps/web/lib/sandbox/downloadFile.ts similarity index 100% rename from lib/sandbox/downloadFile.ts rename to apps/web/lib/sandbox/downloadFile.ts diff --git a/lib/sandbox/getActiveSandbox.ts b/apps/web/lib/sandbox/getActiveSandbox.ts similarity index 100% rename from lib/sandbox/getActiveSandbox.ts rename to apps/web/lib/sandbox/getActiveSandbox.ts diff --git a/lib/sandbox/getOrCreateSandbox.ts b/apps/web/lib/sandbox/getOrCreateSandbox.ts similarity index 100% rename from lib/sandbox/getOrCreateSandbox.ts rename to apps/web/lib/sandbox/getOrCreateSandbox.ts diff --git a/lib/sandbox/getSandboxStatus.ts b/apps/web/lib/sandbox/getSandboxStatus.ts similarity index 100% rename from lib/sandbox/getSandboxStatus.ts rename to apps/web/lib/sandbox/getSandboxStatus.ts diff --git a/lib/sandbox/getSandboxesFileHandler.ts b/apps/web/lib/sandbox/getSandboxesFileHandler.ts similarity index 100% rename from lib/sandbox/getSandboxesFileHandler.ts rename to apps/web/lib/sandbox/getSandboxesFileHandler.ts diff --git a/lib/sandbox/getSandboxesHandler.ts b/apps/web/lib/sandbox/getSandboxesHandler.ts similarity index 100% rename from lib/sandbox/getSandboxesHandler.ts rename to apps/web/lib/sandbox/getSandboxesHandler.ts diff --git a/lib/sandbox/getValidSnapshotId.ts b/apps/web/lib/sandbox/getValidSnapshotId.ts similarity index 100% rename from lib/sandbox/getValidSnapshotId.ts rename to apps/web/lib/sandbox/getValidSnapshotId.ts diff --git a/lib/sandbox/installClaudeCode.ts b/apps/web/lib/sandbox/installClaudeCode.ts similarity index 100% rename from lib/sandbox/installClaudeCode.ts rename to apps/web/lib/sandbox/installClaudeCode.ts diff --git a/lib/sandbox/postSandboxesFilesHandler.ts b/apps/web/lib/sandbox/postSandboxesFilesHandler.ts similarity index 100% rename from lib/sandbox/postSandboxesFilesHandler.ts rename to apps/web/lib/sandbox/postSandboxesFilesHandler.ts diff --git a/lib/sandbox/processCreateSandbox.ts b/apps/web/lib/sandbox/processCreateSandbox.ts similarity index 100% rename from lib/sandbox/processCreateSandbox.ts rename to apps/web/lib/sandbox/processCreateSandbox.ts diff --git a/lib/sandbox/runClaudeCode.ts b/apps/web/lib/sandbox/runClaudeCode.ts similarity index 100% rename from lib/sandbox/runClaudeCode.ts rename to apps/web/lib/sandbox/runClaudeCode.ts diff --git a/lib/sandbox/setupSandboxHandler.ts b/apps/web/lib/sandbox/setupSandboxHandler.ts similarity index 100% rename from lib/sandbox/setupSandboxHandler.ts rename to apps/web/lib/sandbox/setupSandboxHandler.ts diff --git a/lib/sandbox/updateSnapshotPatchHandler.ts b/apps/web/lib/sandbox/updateSnapshotPatchHandler.ts similarity index 100% rename from lib/sandbox/updateSnapshotPatchHandler.ts rename to apps/web/lib/sandbox/updateSnapshotPatchHandler.ts diff --git a/lib/sandbox/validateDeleteSandboxBody.ts b/apps/web/lib/sandbox/validateDeleteSandboxBody.ts similarity index 100% rename from lib/sandbox/validateDeleteSandboxBody.ts rename to apps/web/lib/sandbox/validateDeleteSandboxBody.ts diff --git a/lib/sandbox/validateGetSandboxesFileRequest.ts b/apps/web/lib/sandbox/validateGetSandboxesFileRequest.ts similarity index 100% rename from lib/sandbox/validateGetSandboxesFileRequest.ts rename to apps/web/lib/sandbox/validateGetSandboxesFileRequest.ts diff --git a/lib/sandbox/validateGetSandboxesRequest.ts b/apps/web/lib/sandbox/validateGetSandboxesRequest.ts similarity index 100% rename from lib/sandbox/validateGetSandboxesRequest.ts rename to apps/web/lib/sandbox/validateGetSandboxesRequest.ts diff --git a/lib/sandbox/validatePostSandboxesFilesRequest.ts b/apps/web/lib/sandbox/validatePostSandboxesFilesRequest.ts similarity index 100% rename from lib/sandbox/validatePostSandboxesFilesRequest.ts rename to apps/web/lib/sandbox/validatePostSandboxesFilesRequest.ts diff --git a/lib/sandbox/validateSandboxBody.ts b/apps/web/lib/sandbox/validateSandboxBody.ts similarity index 100% rename from lib/sandbox/validateSandboxBody.ts rename to apps/web/lib/sandbox/validateSandboxBody.ts diff --git a/lib/sandbox/validateSetupSandboxBody.ts b/apps/web/lib/sandbox/validateSetupSandboxBody.ts similarity index 100% rename from lib/sandbox/validateSetupSandboxBody.ts rename to apps/web/lib/sandbox/validateSetupSandboxBody.ts diff --git a/lib/sandbox/validateSnapshotPatchBody.ts b/apps/web/lib/sandbox/validateSnapshotPatchBody.ts similarity index 100% rename from lib/sandbox/validateSnapshotPatchBody.ts rename to apps/web/lib/sandbox/validateSnapshotPatchBody.ts diff --git a/lib/serpapi/buildSearchParams.ts b/apps/web/lib/serpapi/buildSearchParams.ts similarity index 100% rename from lib/serpapi/buildSearchParams.ts rename to apps/web/lib/serpapi/buildSearchParams.ts diff --git a/lib/serpapi/config.ts b/apps/web/lib/serpapi/config.ts similarity index 100% rename from lib/serpapi/config.ts rename to apps/web/lib/serpapi/config.ts diff --git a/lib/serpapi/searchGoogleImages.ts b/apps/web/lib/serpapi/searchGoogleImages.ts similarity index 100% rename from lib/serpapi/searchGoogleImages.ts rename to apps/web/lib/serpapi/searchGoogleImages.ts diff --git a/lib/serpapi/types.ts b/apps/web/lib/serpapi/types.ts similarity index 100% rename from lib/serpapi/types.ts rename to apps/web/lib/serpapi/types.ts diff --git a/lib/slack/__tests__/getSlackUserInfo.test.ts b/apps/web/lib/slack/__tests__/getSlackUserInfo.test.ts similarity index 100% rename from lib/slack/__tests__/getSlackUserInfo.test.ts rename to apps/web/lib/slack/__tests__/getSlackUserInfo.test.ts diff --git a/lib/slack/__tests__/slackGet.test.ts b/apps/web/lib/slack/__tests__/slackGet.test.ts similarity index 100% rename from lib/slack/__tests__/slackGet.test.ts rename to apps/web/lib/slack/__tests__/slackGet.test.ts diff --git a/lib/slack/chat/bot.ts b/apps/web/lib/slack/chat/bot.ts similarity index 100% rename from lib/slack/chat/bot.ts rename to apps/web/lib/slack/chat/bot.ts diff --git a/lib/slack/chat/handlers/handleSlackChatMessage.ts b/apps/web/lib/slack/chat/handlers/handleSlackChatMessage.ts similarity index 100% rename from lib/slack/chat/handlers/handleSlackChatMessage.ts rename to apps/web/lib/slack/chat/handlers/handleSlackChatMessage.ts diff --git a/lib/slack/chat/handlers/onNewMention.ts b/apps/web/lib/slack/chat/handlers/onNewMention.ts similarity index 100% rename from lib/slack/chat/handlers/onNewMention.ts rename to apps/web/lib/slack/chat/handlers/onNewMention.ts diff --git a/lib/slack/chat/handlers/onSubscribedMessage.ts b/apps/web/lib/slack/chat/handlers/onSubscribedMessage.ts similarity index 100% rename from lib/slack/chat/handlers/onSubscribedMessage.ts rename to apps/web/lib/slack/chat/handlers/onSubscribedMessage.ts diff --git a/lib/slack/chat/handlers/registerHandlers.ts b/apps/web/lib/slack/chat/handlers/registerHandlers.ts similarity index 100% rename from lib/slack/chat/handlers/registerHandlers.ts rename to apps/web/lib/slack/chat/handlers/registerHandlers.ts diff --git a/lib/slack/chat/types.ts b/apps/web/lib/slack/chat/types.ts similarity index 100% rename from lib/slack/chat/types.ts rename to apps/web/lib/slack/chat/types.ts diff --git a/lib/slack/chat/validateEnv.ts b/apps/web/lib/slack/chat/validateEnv.ts similarity index 100% rename from lib/slack/chat/validateEnv.ts rename to apps/web/lib/slack/chat/validateEnv.ts diff --git a/lib/slack/downloadSlackFile.ts b/apps/web/lib/slack/downloadSlackFile.ts similarity index 100% rename from lib/slack/downloadSlackFile.ts rename to apps/web/lib/slack/downloadSlackFile.ts diff --git a/lib/slack/extractSlackFileId.ts b/apps/web/lib/slack/extractSlackFileId.ts similarity index 100% rename from lib/slack/extractSlackFileId.ts rename to apps/web/lib/slack/extractSlackFileId.ts diff --git a/lib/slack/getBotChannels.ts b/apps/web/lib/slack/getBotChannels.ts similarity index 100% rename from lib/slack/getBotChannels.ts rename to apps/web/lib/slack/getBotChannels.ts diff --git a/lib/slack/getBotUserId.ts b/apps/web/lib/slack/getBotUserId.ts similarity index 100% rename from lib/slack/getBotUserId.ts rename to apps/web/lib/slack/getBotUserId.ts diff --git a/lib/slack/getSlackUserInfo.ts b/apps/web/lib/slack/getSlackUserInfo.ts similarity index 100% rename from lib/slack/getSlackUserInfo.ts rename to apps/web/lib/slack/getSlackUserInfo.ts diff --git a/lib/slack/handleUrlVerification.ts b/apps/web/lib/slack/handleUrlVerification.ts similarity index 100% rename from lib/slack/handleUrlVerification.ts rename to apps/web/lib/slack/handleUrlVerification.ts diff --git a/lib/slack/slackGet.ts b/apps/web/lib/slack/slackGet.ts similarity index 100% rename from lib/slack/slackGet.ts rename to apps/web/lib/slack/slackGet.ts diff --git a/lib/socials/__tests__/normalizeProfileUrl.test.ts b/apps/web/lib/socials/__tests__/normalizeProfileUrl.test.ts similarity index 100% rename from lib/socials/__tests__/normalizeProfileUrl.test.ts rename to apps/web/lib/socials/__tests__/normalizeProfileUrl.test.ts diff --git a/lib/socials/__tests__/postSocialScrapeHandler.test.ts b/apps/web/lib/socials/__tests__/postSocialScrapeHandler.test.ts similarity index 100% rename from lib/socials/__tests__/postSocialScrapeHandler.test.ts rename to apps/web/lib/socials/__tests__/postSocialScrapeHandler.test.ts diff --git a/lib/socials/__tests__/validatePostSocialScrapeRequest.test.ts b/apps/web/lib/socials/__tests__/validatePostSocialScrapeRequest.test.ts similarity index 100% rename from lib/socials/__tests__/validatePostSocialScrapeRequest.test.ts rename to apps/web/lib/socials/__tests__/validatePostSocialScrapeRequest.test.ts diff --git a/lib/socials/getUsernameFromProfileUrl.ts b/apps/web/lib/socials/getUsernameFromProfileUrl.ts similarity index 100% rename from lib/socials/getUsernameFromProfileUrl.ts rename to apps/web/lib/socials/getUsernameFromProfileUrl.ts diff --git a/lib/socials/normalizeProfileUrl.ts b/apps/web/lib/socials/normalizeProfileUrl.ts similarity index 100% rename from lib/socials/normalizeProfileUrl.ts rename to apps/web/lib/socials/normalizeProfileUrl.ts diff --git a/lib/socials/postSocialScrapeHandler.ts b/apps/web/lib/socials/postSocialScrapeHandler.ts similarity index 100% rename from lib/socials/postSocialScrapeHandler.ts rename to apps/web/lib/socials/postSocialScrapeHandler.ts diff --git a/lib/socials/validatePostSocialScrapeRequest.ts b/apps/web/lib/socials/validatePostSocialScrapeRequest.ts similarity index 100% rename from lib/socials/validatePostSocialScrapeRequest.ts rename to apps/web/lib/socials/validatePostSocialScrapeRequest.ts diff --git a/lib/songs/__tests__/getSongsHandler.test.ts b/apps/web/lib/songs/__tests__/getSongsHandler.test.ts similarity index 100% rename from lib/songs/__tests__/getSongsHandler.test.ts rename to apps/web/lib/songs/__tests__/getSongsHandler.test.ts diff --git a/lib/songs/__tests__/validateGetSongsRequest.test.ts b/apps/web/lib/songs/__tests__/validateGetSongsRequest.test.ts similarity index 100% rename from lib/songs/__tests__/validateGetSongsRequest.test.ts rename to apps/web/lib/songs/__tests__/validateGetSongsRequest.test.ts diff --git a/lib/songs/createCatalogSongsHandler.ts b/apps/web/lib/songs/createCatalogSongsHandler.ts similarity index 100% rename from lib/songs/createCatalogSongsHandler.ts rename to apps/web/lib/songs/createCatalogSongsHandler.ts diff --git a/lib/songs/deleteCatalogSongsHandler.ts b/apps/web/lib/songs/deleteCatalogSongsHandler.ts similarity index 100% rename from lib/songs/deleteCatalogSongsHandler.ts rename to apps/web/lib/songs/deleteCatalogSongsHandler.ts diff --git a/lib/songs/formatSongsInput.ts b/apps/web/lib/songs/formatSongsInput.ts similarity index 100% rename from lib/songs/formatSongsInput.ts rename to apps/web/lib/songs/formatSongsInput.ts diff --git a/lib/songs/generateTrackNotes.ts b/apps/web/lib/songs/generateTrackNotes.ts similarity index 100% rename from lib/songs/generateTrackNotes.ts rename to apps/web/lib/songs/generateTrackNotes.ts diff --git a/lib/songs/getArtistsWithGenres.ts b/apps/web/lib/songs/getArtistsWithGenres.ts similarity index 100% rename from lib/songs/getArtistsWithGenres.ts rename to apps/web/lib/songs/getArtistsWithGenres.ts diff --git a/lib/songs/getCatalogSongsHandler.ts b/apps/web/lib/songs/getCatalogSongsHandler.ts similarity index 100% rename from lib/songs/getCatalogSongsHandler.ts rename to apps/web/lib/songs/getCatalogSongsHandler.ts diff --git a/lib/songs/getSongsByIsrc.ts b/apps/web/lib/songs/getSongsByIsrc.ts similarity index 100% rename from lib/songs/getSongsByIsrc.ts rename to apps/web/lib/songs/getSongsByIsrc.ts diff --git a/lib/songs/getSongsHandler.ts b/apps/web/lib/songs/getSongsHandler.ts similarity index 100% rename from lib/songs/getSongsHandler.ts rename to apps/web/lib/songs/getSongsHandler.ts diff --git a/lib/songs/getSpotifyArtistNames.ts b/apps/web/lib/songs/getSpotifyArtistNames.ts similarity index 100% rename from lib/songs/getSpotifyArtistNames.ts rename to apps/web/lib/songs/getSpotifyArtistNames.ts diff --git a/lib/songs/getSpotifyArtists.ts b/apps/web/lib/songs/getSpotifyArtists.ts similarity index 100% rename from lib/songs/getSpotifyArtists.ts rename to apps/web/lib/songs/getSpotifyArtists.ts diff --git a/lib/songs/linkSongsToArtists.ts b/apps/web/lib/songs/linkSongsToArtists.ts similarity index 100% rename from lib/songs/linkSongsToArtists.ts rename to apps/web/lib/songs/linkSongsToArtists.ts diff --git a/lib/songs/mapArtistsFallback.ts b/apps/web/lib/songs/mapArtistsFallback.ts similarity index 100% rename from lib/songs/mapArtistsFallback.ts rename to apps/web/lib/songs/mapArtistsFallback.ts diff --git a/lib/songs/processSongsInput.ts b/apps/web/lib/songs/processSongsInput.ts similarity index 100% rename from lib/songs/processSongsInput.ts rename to apps/web/lib/songs/processSongsInput.ts diff --git a/lib/songs/queueRedisSongs.ts b/apps/web/lib/songs/queueRedisSongs.ts similarity index 100% rename from lib/songs/queueRedisSongs.ts rename to apps/web/lib/songs/queueRedisSongs.ts diff --git a/lib/songs/validateCatalogSongsQuery.ts b/apps/web/lib/songs/validateCatalogSongsQuery.ts similarity index 100% rename from lib/songs/validateCatalogSongsQuery.ts rename to apps/web/lib/songs/validateCatalogSongsQuery.ts diff --git a/lib/songs/validateCatalogSongsRequest.ts b/apps/web/lib/songs/validateCatalogSongsRequest.ts similarity index 100% rename from lib/songs/validateCatalogSongsRequest.ts rename to apps/web/lib/songs/validateCatalogSongsRequest.ts diff --git a/lib/songs/validateGetSongsRequest.ts b/apps/web/lib/songs/validateGetSongsRequest.ts similarity index 100% rename from lib/songs/validateGetSongsRequest.ts rename to apps/web/lib/songs/validateGetSongsRequest.ts diff --git a/lib/spotify/generateAccessToken.ts b/apps/web/lib/spotify/generateAccessToken.ts similarity index 100% rename from lib/spotify/generateAccessToken.ts rename to apps/web/lib/spotify/generateAccessToken.ts diff --git a/lib/spotify/getAlbum.ts b/apps/web/lib/spotify/getAlbum.ts similarity index 100% rename from lib/spotify/getAlbum.ts rename to apps/web/lib/spotify/getAlbum.ts diff --git a/lib/spotify/getArtist.ts b/apps/web/lib/spotify/getArtist.ts similarity index 100% rename from lib/spotify/getArtist.ts rename to apps/web/lib/spotify/getArtist.ts diff --git a/lib/spotify/getArtistAlbums.ts b/apps/web/lib/spotify/getArtistAlbums.ts similarity index 100% rename from lib/spotify/getArtistAlbums.ts rename to apps/web/lib/spotify/getArtistAlbums.ts diff --git a/lib/spotify/getArtistTopTracks.ts b/apps/web/lib/spotify/getArtistTopTracks.ts similarity index 100% rename from lib/spotify/getArtistTopTracks.ts rename to apps/web/lib/spotify/getArtistTopTracks.ts diff --git a/lib/spotify/getIsrc.ts b/apps/web/lib/spotify/getIsrc.ts similarity index 100% rename from lib/spotify/getIsrc.ts rename to apps/web/lib/spotify/getIsrc.ts diff --git a/lib/spotify/getSearch.ts b/apps/web/lib/spotify/getSearch.ts similarity index 100% rename from lib/spotify/getSearch.ts rename to apps/web/lib/spotify/getSearch.ts diff --git a/lib/spotify/getSpotifyAlbumHandler.ts b/apps/web/lib/spotify/getSpotifyAlbumHandler.ts similarity index 100% rename from lib/spotify/getSpotifyAlbumHandler.ts rename to apps/web/lib/spotify/getSpotifyAlbumHandler.ts diff --git a/lib/spotify/getSpotifyArtistAlbumsHandler.ts b/apps/web/lib/spotify/getSpotifyArtistAlbumsHandler.ts similarity index 100% rename from lib/spotify/getSpotifyArtistAlbumsHandler.ts rename to apps/web/lib/spotify/getSpotifyArtistAlbumsHandler.ts diff --git a/lib/spotify/getSpotifyArtistHandler.ts b/apps/web/lib/spotify/getSpotifyArtistHandler.ts similarity index 100% rename from lib/spotify/getSpotifyArtistHandler.ts rename to apps/web/lib/spotify/getSpotifyArtistHandler.ts diff --git a/lib/spotify/getSpotifyArtistTopTracksHandler.ts b/apps/web/lib/spotify/getSpotifyArtistTopTracksHandler.ts similarity index 100% rename from lib/spotify/getSpotifyArtistTopTracksHandler.ts rename to apps/web/lib/spotify/getSpotifyArtistTopTracksHandler.ts diff --git a/lib/spotify/getSpotifyFollowers.ts b/apps/web/lib/spotify/getSpotifyFollowers.ts similarity index 100% rename from lib/spotify/getSpotifyFollowers.ts rename to apps/web/lib/spotify/getSpotifyFollowers.ts diff --git a/lib/spotify/getSpotifySearchHandler.ts b/apps/web/lib/spotify/getSpotifySearchHandler.ts similarity index 100% rename from lib/spotify/getSpotifySearchHandler.ts rename to apps/web/lib/spotify/getSpotifySearchHandler.ts diff --git a/lib/spotify/validateSpotifyAlbumQuery.ts b/apps/web/lib/spotify/validateSpotifyAlbumQuery.ts similarity index 100% rename from lib/spotify/validateSpotifyAlbumQuery.ts rename to apps/web/lib/spotify/validateSpotifyAlbumQuery.ts diff --git a/lib/spotify/validateSpotifyArtistAlbumsQuery.ts b/apps/web/lib/spotify/validateSpotifyArtistAlbumsQuery.ts similarity index 100% rename from lib/spotify/validateSpotifyArtistAlbumsQuery.ts rename to apps/web/lib/spotify/validateSpotifyArtistAlbumsQuery.ts diff --git a/lib/spotify/validateSpotifyArtistQuery.ts b/apps/web/lib/spotify/validateSpotifyArtistQuery.ts similarity index 100% rename from lib/spotify/validateSpotifyArtistQuery.ts rename to apps/web/lib/spotify/validateSpotifyArtistQuery.ts diff --git a/lib/spotify/validateSpotifyArtistTopTracksQuery.ts b/apps/web/lib/spotify/validateSpotifyArtistTopTracksQuery.ts similarity index 100% rename from lib/spotify/validateSpotifyArtistTopTracksQuery.ts rename to apps/web/lib/spotify/validateSpotifyArtistTopTracksQuery.ts diff --git a/lib/spotify/validateSpotifySearchQuery.ts b/apps/web/lib/spotify/validateSpotifySearchQuery.ts similarity index 100% rename from lib/spotify/validateSpotifySearchQuery.ts rename to apps/web/lib/spotify/validateSpotifySearchQuery.ts diff --git a/lib/stripe/__tests__/client.test.ts b/apps/web/lib/stripe/__tests__/client.test.ts similarity index 100% rename from lib/stripe/__tests__/client.test.ts rename to apps/web/lib/stripe/__tests__/client.test.ts diff --git a/lib/stripe/__tests__/createStripeSession.test.ts b/apps/web/lib/stripe/__tests__/createStripeSession.test.ts similarity index 100% rename from lib/stripe/__tests__/createStripeSession.test.ts rename to apps/web/lib/stripe/__tests__/createStripeSession.test.ts diff --git a/lib/stripe/__tests__/createSubscriptionSessionHandler.test.ts b/apps/web/lib/stripe/__tests__/createSubscriptionSessionHandler.test.ts similarity index 100% rename from lib/stripe/__tests__/createSubscriptionSessionHandler.test.ts rename to apps/web/lib/stripe/__tests__/createSubscriptionSessionHandler.test.ts diff --git a/lib/stripe/__tests__/createSubscriptionSessionSchemas.test.ts b/apps/web/lib/stripe/__tests__/createSubscriptionSessionSchemas.test.ts similarity index 100% rename from lib/stripe/__tests__/createSubscriptionSessionSchemas.test.ts rename to apps/web/lib/stripe/__tests__/createSubscriptionSessionSchemas.test.ts diff --git a/lib/stripe/__tests__/mapToSubscriptionSessionError.test.ts b/apps/web/lib/stripe/__tests__/mapToSubscriptionSessionError.test.ts similarity index 100% rename from lib/stripe/__tests__/mapToSubscriptionSessionError.test.ts rename to apps/web/lib/stripe/__tests__/mapToSubscriptionSessionError.test.ts diff --git a/lib/stripe/__tests__/validateCreateSubscriptionSessionRequest.test.ts b/apps/web/lib/stripe/__tests__/validateCreateSubscriptionSessionRequest.test.ts similarity index 100% rename from lib/stripe/__tests__/validateCreateSubscriptionSessionRequest.test.ts rename to apps/web/lib/stripe/__tests__/validateCreateSubscriptionSessionRequest.test.ts diff --git a/lib/stripe/client.ts b/apps/web/lib/stripe/client.ts similarity index 100% rename from lib/stripe/client.ts rename to apps/web/lib/stripe/client.ts diff --git a/lib/stripe/config.ts b/apps/web/lib/stripe/config.ts similarity index 100% rename from lib/stripe/config.ts rename to apps/web/lib/stripe/config.ts diff --git a/lib/stripe/createStripeSession.ts b/apps/web/lib/stripe/createStripeSession.ts similarity index 100% rename from lib/stripe/createStripeSession.ts rename to apps/web/lib/stripe/createStripeSession.ts diff --git a/lib/stripe/createSubscriptionSessionHandler.ts b/apps/web/lib/stripe/createSubscriptionSessionHandler.ts similarity index 100% rename from lib/stripe/createSubscriptionSessionHandler.ts rename to apps/web/lib/stripe/createSubscriptionSessionHandler.ts diff --git a/lib/stripe/createSubscriptionSessionSchemas.ts b/apps/web/lib/stripe/createSubscriptionSessionSchemas.ts similarity index 100% rename from lib/stripe/createSubscriptionSessionSchemas.ts rename to apps/web/lib/stripe/createSubscriptionSessionSchemas.ts diff --git a/lib/stripe/mapToSubscriptionSessionError.ts b/apps/web/lib/stripe/mapToSubscriptionSessionError.ts similarity index 100% rename from lib/stripe/mapToSubscriptionSessionError.ts rename to apps/web/lib/stripe/mapToSubscriptionSessionError.ts diff --git a/lib/stripe/validateCreateSubscriptionSessionRequest.ts b/apps/web/lib/stripe/validateCreateSubscriptionSessionRequest.ts similarity index 100% rename from lib/stripe/validateCreateSubscriptionSessionRequest.ts rename to apps/web/lib/stripe/validateCreateSubscriptionSessionRequest.ts diff --git a/lib/supabase/account_api_keys/deleteApiKey.ts b/apps/web/lib/supabase/account_api_keys/deleteApiKey.ts similarity index 100% rename from lib/supabase/account_api_keys/deleteApiKey.ts rename to apps/web/lib/supabase/account_api_keys/deleteApiKey.ts diff --git a/lib/supabase/account_api_keys/getApiKeys.ts b/apps/web/lib/supabase/account_api_keys/getApiKeys.ts similarity index 100% rename from lib/supabase/account_api_keys/getApiKeys.ts rename to apps/web/lib/supabase/account_api_keys/getApiKeys.ts diff --git a/lib/supabase/account_api_keys/insertApiKey.ts b/apps/web/lib/supabase/account_api_keys/insertApiKey.ts similarity index 100% rename from lib/supabase/account_api_keys/insertApiKey.ts rename to apps/web/lib/supabase/account_api_keys/insertApiKey.ts diff --git a/lib/supabase/account_api_keys/selectAccountApiKeys.ts b/apps/web/lib/supabase/account_api_keys/selectAccountApiKeys.ts similarity index 100% rename from lib/supabase/account_api_keys/selectAccountApiKeys.ts rename to apps/web/lib/supabase/account_api_keys/selectAccountApiKeys.ts diff --git a/lib/supabase/account_artist_ids/__tests__/insertAccountArtistId.test.ts b/apps/web/lib/supabase/account_artist_ids/__tests__/insertAccountArtistId.test.ts similarity index 100% rename from lib/supabase/account_artist_ids/__tests__/insertAccountArtistId.test.ts rename to apps/web/lib/supabase/account_artist_ids/__tests__/insertAccountArtistId.test.ts diff --git a/lib/supabase/account_artist_ids/__tests__/selectAccountArtistId.test.ts b/apps/web/lib/supabase/account_artist_ids/__tests__/selectAccountArtistId.test.ts similarity index 100% rename from lib/supabase/account_artist_ids/__tests__/selectAccountArtistId.test.ts rename to apps/web/lib/supabase/account_artist_ids/__tests__/selectAccountArtistId.test.ts diff --git a/lib/supabase/account_artist_ids/deleteAccountArtistId.ts b/apps/web/lib/supabase/account_artist_ids/deleteAccountArtistId.ts similarity index 100% rename from lib/supabase/account_artist_ids/deleteAccountArtistId.ts rename to apps/web/lib/supabase/account_artist_ids/deleteAccountArtistId.ts diff --git a/lib/supabase/account_artist_ids/getAccountArtistIds.ts b/apps/web/lib/supabase/account_artist_ids/getAccountArtistIds.ts similarity index 100% rename from lib/supabase/account_artist_ids/getAccountArtistIds.ts rename to apps/web/lib/supabase/account_artist_ids/getAccountArtistIds.ts diff --git a/lib/supabase/account_artist_ids/getAccountPinnedArtistIds.ts b/apps/web/lib/supabase/account_artist_ids/getAccountPinnedArtistIds.ts similarity index 100% rename from lib/supabase/account_artist_ids/getAccountPinnedArtistIds.ts rename to apps/web/lib/supabase/account_artist_ids/getAccountPinnedArtistIds.ts diff --git a/lib/supabase/account_artist_ids/insertAccountArtistId.ts b/apps/web/lib/supabase/account_artist_ids/insertAccountArtistId.ts similarity index 100% rename from lib/supabase/account_artist_ids/insertAccountArtistId.ts rename to apps/web/lib/supabase/account_artist_ids/insertAccountArtistId.ts diff --git a/lib/supabase/account_artist_ids/selectAccountArtistId.ts b/apps/web/lib/supabase/account_artist_ids/selectAccountArtistId.ts similarity index 100% rename from lib/supabase/account_artist_ids/selectAccountArtistId.ts rename to apps/web/lib/supabase/account_artist_ids/selectAccountArtistId.ts diff --git a/lib/supabase/account_artist_ids/selectAccountArtistIds.ts b/apps/web/lib/supabase/account_artist_ids/selectAccountArtistIds.ts similarity index 100% rename from lib/supabase/account_artist_ids/selectAccountArtistIds.ts rename to apps/web/lib/supabase/account_artist_ids/selectAccountArtistIds.ts diff --git a/lib/supabase/account_artist_ids/updateAccountArtistPinById.ts b/apps/web/lib/supabase/account_artist_ids/updateAccountArtistPinById.ts similarity index 100% rename from lib/supabase/account_artist_ids/updateAccountArtistPinById.ts rename to apps/web/lib/supabase/account_artist_ids/updateAccountArtistPinById.ts diff --git a/lib/supabase/account_catalogs/selectAccountCatalogs.ts b/apps/web/lib/supabase/account_catalogs/selectAccountCatalogs.ts similarity index 100% rename from lib/supabase/account_catalogs/selectAccountCatalogs.ts rename to apps/web/lib/supabase/account_catalogs/selectAccountCatalogs.ts diff --git a/lib/supabase/account_emails/insertAccountEmail.ts b/apps/web/lib/supabase/account_emails/insertAccountEmail.ts similarity index 100% rename from lib/supabase/account_emails/insertAccountEmail.ts rename to apps/web/lib/supabase/account_emails/insertAccountEmail.ts diff --git a/lib/supabase/account_emails/selectAccountByEmail.ts b/apps/web/lib/supabase/account_emails/selectAccountByEmail.ts similarity index 100% rename from lib/supabase/account_emails/selectAccountByEmail.ts rename to apps/web/lib/supabase/account_emails/selectAccountByEmail.ts diff --git a/lib/supabase/account_emails/selectAccountEmails.ts b/apps/web/lib/supabase/account_emails/selectAccountEmails.ts similarity index 100% rename from lib/supabase/account_emails/selectAccountEmails.ts rename to apps/web/lib/supabase/account_emails/selectAccountEmails.ts diff --git a/lib/supabase/account_info/insertAccountInfo.ts b/apps/web/lib/supabase/account_info/insertAccountInfo.ts similarity index 100% rename from lib/supabase/account_info/insertAccountInfo.ts rename to apps/web/lib/supabase/account_info/insertAccountInfo.ts diff --git a/lib/supabase/account_info/selectAccountInfo.ts b/apps/web/lib/supabase/account_info/selectAccountInfo.ts similarity index 100% rename from lib/supabase/account_info/selectAccountInfo.ts rename to apps/web/lib/supabase/account_info/selectAccountInfo.ts diff --git a/lib/supabase/account_info/updateAccountInfo.ts b/apps/web/lib/supabase/account_info/updateAccountInfo.ts similarity index 100% rename from lib/supabase/account_info/updateAccountInfo.ts rename to apps/web/lib/supabase/account_info/updateAccountInfo.ts diff --git a/lib/supabase/account_organization_ids/__tests__/selectAccountOrganizationIds.test.ts b/apps/web/lib/supabase/account_organization_ids/__tests__/selectAccountOrganizationIds.test.ts similarity index 100% rename from lib/supabase/account_organization_ids/__tests__/selectAccountOrganizationIds.test.ts rename to apps/web/lib/supabase/account_organization_ids/__tests__/selectAccountOrganizationIds.test.ts diff --git a/lib/supabase/account_organization_ids/addAccountToOrganization.ts b/apps/web/lib/supabase/account_organization_ids/addAccountToOrganization.ts similarity index 100% rename from lib/supabase/account_organization_ids/addAccountToOrganization.ts rename to apps/web/lib/supabase/account_organization_ids/addAccountToOrganization.ts diff --git a/lib/supabase/account_organization_ids/getAccountOrganizations.ts b/apps/web/lib/supabase/account_organization_ids/getAccountOrganizations.ts similarity index 100% rename from lib/supabase/account_organization_ids/getAccountOrganizations.ts rename to apps/web/lib/supabase/account_organization_ids/getAccountOrganizations.ts diff --git a/lib/supabase/account_organization_ids/selectAccountOrganizationIds.ts b/apps/web/lib/supabase/account_organization_ids/selectAccountOrganizationIds.ts similarity index 100% rename from lib/supabase/account_organization_ids/selectAccountOrganizationIds.ts rename to apps/web/lib/supabase/account_organization_ids/selectAccountOrganizationIds.ts diff --git a/lib/supabase/account_sandboxes/__tests__/insertAccountSandbox.test.ts b/apps/web/lib/supabase/account_sandboxes/__tests__/insertAccountSandbox.test.ts similarity index 100% rename from lib/supabase/account_sandboxes/__tests__/insertAccountSandbox.test.ts rename to apps/web/lib/supabase/account_sandboxes/__tests__/insertAccountSandbox.test.ts diff --git a/lib/supabase/account_sandboxes/__tests__/selectAccountSandboxes.test.ts b/apps/web/lib/supabase/account_sandboxes/__tests__/selectAccountSandboxes.test.ts similarity index 100% rename from lib/supabase/account_sandboxes/__tests__/selectAccountSandboxes.test.ts rename to apps/web/lib/supabase/account_sandboxes/__tests__/selectAccountSandboxes.test.ts diff --git a/lib/supabase/account_sandboxes/insertAccountSandbox.ts b/apps/web/lib/supabase/account_sandboxes/insertAccountSandbox.ts similarity index 100% rename from lib/supabase/account_sandboxes/insertAccountSandbox.ts rename to apps/web/lib/supabase/account_sandboxes/insertAccountSandbox.ts diff --git a/lib/supabase/account_sandboxes/selectAccountSandboxes.ts b/apps/web/lib/supabase/account_sandboxes/selectAccountSandboxes.ts similarity index 100% rename from lib/supabase/account_sandboxes/selectAccountSandboxes.ts rename to apps/web/lib/supabase/account_sandboxes/selectAccountSandboxes.ts diff --git a/lib/supabase/account_snapshots/__tests__/deleteAccountSnapshot.test.ts b/apps/web/lib/supabase/account_snapshots/__tests__/deleteAccountSnapshot.test.ts similarity index 100% rename from lib/supabase/account_snapshots/__tests__/deleteAccountSnapshot.test.ts rename to apps/web/lib/supabase/account_snapshots/__tests__/deleteAccountSnapshot.test.ts diff --git a/lib/supabase/account_snapshots/__tests__/upsertAccountSnapshot.test.ts b/apps/web/lib/supabase/account_snapshots/__tests__/upsertAccountSnapshot.test.ts similarity index 100% rename from lib/supabase/account_snapshots/__tests__/upsertAccountSnapshot.test.ts rename to apps/web/lib/supabase/account_snapshots/__tests__/upsertAccountSnapshot.test.ts diff --git a/lib/supabase/account_snapshots/deleteAccountSnapshot.ts b/apps/web/lib/supabase/account_snapshots/deleteAccountSnapshot.ts similarity index 100% rename from lib/supabase/account_snapshots/deleteAccountSnapshot.ts rename to apps/web/lib/supabase/account_snapshots/deleteAccountSnapshot.ts diff --git a/lib/supabase/account_snapshots/selectAccountSnapshots.ts b/apps/web/lib/supabase/account_snapshots/selectAccountSnapshots.ts similarity index 100% rename from lib/supabase/account_snapshots/selectAccountSnapshots.ts rename to apps/web/lib/supabase/account_snapshots/selectAccountSnapshots.ts diff --git a/lib/supabase/account_snapshots/selectAllAccountSnapshotsWithOwners.ts b/apps/web/lib/supabase/account_snapshots/selectAllAccountSnapshotsWithOwners.ts similarity index 100% rename from lib/supabase/account_snapshots/selectAllAccountSnapshotsWithOwners.ts rename to apps/web/lib/supabase/account_snapshots/selectAllAccountSnapshotsWithOwners.ts diff --git a/lib/supabase/account_snapshots/upsertAccountSnapshot.ts b/apps/web/lib/supabase/account_snapshots/upsertAccountSnapshot.ts similarity index 100% rename from lib/supabase/account_snapshots/upsertAccountSnapshot.ts rename to apps/web/lib/supabase/account_snapshots/upsertAccountSnapshot.ts diff --git a/lib/supabase/account_socials/deleteAccountSocial.ts b/apps/web/lib/supabase/account_socials/deleteAccountSocial.ts similarity index 100% rename from lib/supabase/account_socials/deleteAccountSocial.ts rename to apps/web/lib/supabase/account_socials/deleteAccountSocial.ts diff --git a/lib/supabase/account_socials/insertAccountSocial.ts b/apps/web/lib/supabase/account_socials/insertAccountSocial.ts similarity index 100% rename from lib/supabase/account_socials/insertAccountSocial.ts rename to apps/web/lib/supabase/account_socials/insertAccountSocial.ts diff --git a/lib/supabase/account_socials/selectAccountSocialIds.ts b/apps/web/lib/supabase/account_socials/selectAccountSocialIds.ts similarity index 100% rename from lib/supabase/account_socials/selectAccountSocialIds.ts rename to apps/web/lib/supabase/account_socials/selectAccountSocialIds.ts diff --git a/lib/supabase/account_socials/selectAccountSocials.ts b/apps/web/lib/supabase/account_socials/selectAccountSocials.ts similarity index 100% rename from lib/supabase/account_socials/selectAccountSocials.ts rename to apps/web/lib/supabase/account_socials/selectAccountSocials.ts diff --git a/lib/supabase/account_socials/selectAccountSocialsCount.ts b/apps/web/lib/supabase/account_socials/selectAccountSocialsCount.ts similarity index 100% rename from lib/supabase/account_socials/selectAccountSocialsCount.ts rename to apps/web/lib/supabase/account_socials/selectAccountSocialsCount.ts diff --git a/lib/supabase/account_wallets/insertAccountWallet.ts b/apps/web/lib/supabase/account_wallets/insertAccountWallet.ts similarity index 100% rename from lib/supabase/account_wallets/insertAccountWallet.ts rename to apps/web/lib/supabase/account_wallets/insertAccountWallet.ts diff --git a/lib/supabase/account_wallets/selectAccountByWallet.ts b/apps/web/lib/supabase/account_wallets/selectAccountByWallet.ts similarity index 100% rename from lib/supabase/account_wallets/selectAccountByWallet.ts rename to apps/web/lib/supabase/account_wallets/selectAccountByWallet.ts diff --git a/lib/supabase/account_workspace_ids/__tests__/selectAccountWorkspaceId.test.ts b/apps/web/lib/supabase/account_workspace_ids/__tests__/selectAccountWorkspaceId.test.ts similarity index 100% rename from lib/supabase/account_workspace_ids/__tests__/selectAccountWorkspaceId.test.ts rename to apps/web/lib/supabase/account_workspace_ids/__tests__/selectAccountWorkspaceId.test.ts diff --git a/lib/supabase/account_workspace_ids/getAccountWorkspaceIds.ts b/apps/web/lib/supabase/account_workspace_ids/getAccountWorkspaceIds.ts similarity index 100% rename from lib/supabase/account_workspace_ids/getAccountWorkspaceIds.ts rename to apps/web/lib/supabase/account_workspace_ids/getAccountWorkspaceIds.ts diff --git a/lib/supabase/account_workspace_ids/insertAccountWorkspaceId.ts b/apps/web/lib/supabase/account_workspace_ids/insertAccountWorkspaceId.ts similarity index 100% rename from lib/supabase/account_workspace_ids/insertAccountWorkspaceId.ts rename to apps/web/lib/supabase/account_workspace_ids/insertAccountWorkspaceId.ts diff --git a/lib/supabase/account_workspace_ids/selectAccountWorkspaceId.ts b/apps/web/lib/supabase/account_workspace_ids/selectAccountWorkspaceId.ts similarity index 100% rename from lib/supabase/account_workspace_ids/selectAccountWorkspaceId.ts rename to apps/web/lib/supabase/account_workspace_ids/selectAccountWorkspaceId.ts diff --git a/lib/supabase/accounts/__tests__/selectAccountWithSocials.test.ts b/apps/web/lib/supabase/accounts/__tests__/selectAccountWithSocials.test.ts similarity index 100% rename from lib/supabase/accounts/__tests__/selectAccountWithSocials.test.ts rename to apps/web/lib/supabase/accounts/__tests__/selectAccountWithSocials.test.ts diff --git a/lib/supabase/accounts/__tests__/selectAccounts.test.ts b/apps/web/lib/supabase/accounts/__tests__/selectAccounts.test.ts similarity index 100% rename from lib/supabase/accounts/__tests__/selectAccounts.test.ts rename to apps/web/lib/supabase/accounts/__tests__/selectAccounts.test.ts diff --git a/lib/supabase/accounts/deleteAccountById.ts b/apps/web/lib/supabase/accounts/deleteAccountById.ts similarity index 100% rename from lib/supabase/accounts/deleteAccountById.ts rename to apps/web/lib/supabase/accounts/deleteAccountById.ts diff --git a/lib/supabase/accounts/getAccountWithDetails.ts b/apps/web/lib/supabase/accounts/getAccountWithDetails.ts similarity index 100% rename from lib/supabase/accounts/getAccountWithDetails.ts rename to apps/web/lib/supabase/accounts/getAccountWithDetails.ts diff --git a/lib/supabase/accounts/insertAccount.ts b/apps/web/lib/supabase/accounts/insertAccount.ts similarity index 100% rename from lib/supabase/accounts/insertAccount.ts rename to apps/web/lib/supabase/accounts/insertAccount.ts diff --git a/lib/supabase/accounts/selectAccountWithArtistDetails.ts b/apps/web/lib/supabase/accounts/selectAccountWithArtistDetails.ts similarity index 100% rename from lib/supabase/accounts/selectAccountWithArtistDetails.ts rename to apps/web/lib/supabase/accounts/selectAccountWithArtistDetails.ts diff --git a/lib/supabase/accounts/selectAccountWithSocials.ts b/apps/web/lib/supabase/accounts/selectAccountWithSocials.ts similarity index 100% rename from lib/supabase/accounts/selectAccountWithSocials.ts rename to apps/web/lib/supabase/accounts/selectAccountWithSocials.ts diff --git a/lib/supabase/accounts/selectAccounts.ts b/apps/web/lib/supabase/accounts/selectAccounts.ts similarity index 100% rename from lib/supabase/accounts/selectAccounts.ts rename to apps/web/lib/supabase/accounts/selectAccounts.ts diff --git a/lib/supabase/accounts/updateAccount.ts b/apps/web/lib/supabase/accounts/updateAccount.ts similarity index 100% rename from lib/supabase/accounts/updateAccount.ts rename to apps/web/lib/supabase/accounts/updateAccount.ts diff --git a/lib/supabase/artist_organization_ids/__tests__/selectArtistOrganizationIds.test.ts b/apps/web/lib/supabase/artist_organization_ids/__tests__/selectArtistOrganizationIds.test.ts similarity index 100% rename from lib/supabase/artist_organization_ids/__tests__/selectArtistOrganizationIds.test.ts rename to apps/web/lib/supabase/artist_organization_ids/__tests__/selectArtistOrganizationIds.test.ts diff --git a/lib/supabase/artist_organization_ids/addArtistToOrganization.ts b/apps/web/lib/supabase/artist_organization_ids/addArtistToOrganization.ts similarity index 100% rename from lib/supabase/artist_organization_ids/addArtistToOrganization.ts rename to apps/web/lib/supabase/artist_organization_ids/addArtistToOrganization.ts diff --git a/lib/supabase/artist_organization_ids/getArtistsByOrganization.ts b/apps/web/lib/supabase/artist_organization_ids/getArtistsByOrganization.ts similarity index 100% rename from lib/supabase/artist_organization_ids/getArtistsByOrganization.ts rename to apps/web/lib/supabase/artist_organization_ids/getArtistsByOrganization.ts diff --git a/lib/supabase/artist_organization_ids/selectArtistOrganizationIds.ts b/apps/web/lib/supabase/artist_organization_ids/selectArtistOrganizationIds.ts similarity index 100% rename from lib/supabase/artist_organization_ids/selectArtistOrganizationIds.ts rename to apps/web/lib/supabase/artist_organization_ids/selectArtistOrganizationIds.ts diff --git a/lib/supabase/catalog_songs/deleteCatalogSongs.ts b/apps/web/lib/supabase/catalog_songs/deleteCatalogSongs.ts similarity index 100% rename from lib/supabase/catalog_songs/deleteCatalogSongs.ts rename to apps/web/lib/supabase/catalog_songs/deleteCatalogSongs.ts diff --git a/lib/supabase/catalog_songs/insertCatalogSongs.ts b/apps/web/lib/supabase/catalog_songs/insertCatalogSongs.ts similarity index 100% rename from lib/supabase/catalog_songs/insertCatalogSongs.ts rename to apps/web/lib/supabase/catalog_songs/insertCatalogSongs.ts diff --git a/lib/supabase/catalog_songs/selectCatalogSongsWithArtists.ts b/apps/web/lib/supabase/catalog_songs/selectCatalogSongsWithArtists.ts similarity index 100% rename from lib/supabase/catalog_songs/selectCatalogSongsWithArtists.ts rename to apps/web/lib/supabase/catalog_songs/selectCatalogSongsWithArtists.ts diff --git a/lib/supabase/credits_usage/insertCreditsUsage.ts b/apps/web/lib/supabase/credits_usage/insertCreditsUsage.ts similarity index 100% rename from lib/supabase/credits_usage/insertCreditsUsage.ts rename to apps/web/lib/supabase/credits_usage/insertCreditsUsage.ts diff --git a/lib/supabase/credits_usage/selectCreditsUsage.ts b/apps/web/lib/supabase/credits_usage/selectCreditsUsage.ts similarity index 100% rename from lib/supabase/credits_usage/selectCreditsUsage.ts rename to apps/web/lib/supabase/credits_usage/selectCreditsUsage.ts diff --git a/lib/supabase/credits_usage/updateCreditsUsage.ts b/apps/web/lib/supabase/credits_usage/updateCreditsUsage.ts similarity index 100% rename from lib/supabase/credits_usage/updateCreditsUsage.ts rename to apps/web/lib/supabase/credits_usage/updateCreditsUsage.ts diff --git a/lib/supabase/files/createFileRecord.ts b/apps/web/lib/supabase/files/createFileRecord.ts similarity index 100% rename from lib/supabase/files/createFileRecord.ts rename to apps/web/lib/supabase/files/createFileRecord.ts diff --git a/lib/supabase/files/selectFileByStorageKey.ts b/apps/web/lib/supabase/files/selectFileByStorageKey.ts similarity index 100% rename from lib/supabase/files/selectFileByStorageKey.ts rename to apps/web/lib/supabase/files/selectFileByStorageKey.ts diff --git a/lib/supabase/memories/__tests__/deleteMemories.test.ts b/apps/web/lib/supabase/memories/__tests__/deleteMemories.test.ts similarity index 100% rename from lib/supabase/memories/__tests__/deleteMemories.test.ts rename to apps/web/lib/supabase/memories/__tests__/deleteMemories.test.ts diff --git a/lib/supabase/memories/deleteMemories.ts b/apps/web/lib/supabase/memories/deleteMemories.ts similarity index 100% rename from lib/supabase/memories/deleteMemories.ts rename to apps/web/lib/supabase/memories/deleteMemories.ts diff --git a/lib/supabase/memories/insertMemories.ts b/apps/web/lib/supabase/memories/insertMemories.ts similarity index 100% rename from lib/supabase/memories/insertMemories.ts rename to apps/web/lib/supabase/memories/insertMemories.ts diff --git a/lib/supabase/memories/selectMemories.ts b/apps/web/lib/supabase/memories/selectMemories.ts similarity index 100% rename from lib/supabase/memories/selectMemories.ts rename to apps/web/lib/supabase/memories/selectMemories.ts diff --git a/lib/supabase/memories/upsertMemory.ts b/apps/web/lib/supabase/memories/upsertMemory.ts similarity index 100% rename from lib/supabase/memories/upsertMemory.ts rename to apps/web/lib/supabase/memories/upsertMemory.ts diff --git a/lib/supabase/memory_emails/insertMemoryEmail.ts b/apps/web/lib/supabase/memory_emails/insertMemoryEmail.ts similarity index 100% rename from lib/supabase/memory_emails/insertMemoryEmail.ts rename to apps/web/lib/supabase/memory_emails/insertMemoryEmail.ts diff --git a/lib/supabase/memory_emails/selectMemoryEmails.ts b/apps/web/lib/supabase/memory_emails/selectMemoryEmails.ts similarity index 100% rename from lib/supabase/memory_emails/selectMemoryEmails.ts rename to apps/web/lib/supabase/memory_emails/selectMemoryEmails.ts diff --git a/lib/supabase/organization_domains/selectOrgByDomain.ts b/apps/web/lib/supabase/organization_domains/selectOrgByDomain.ts similarity index 100% rename from lib/supabase/organization_domains/selectOrgByDomain.ts rename to apps/web/lib/supabase/organization_domains/selectOrgByDomain.ts diff --git a/lib/supabase/post_comments/upsertPostComments.ts b/apps/web/lib/supabase/post_comments/upsertPostComments.ts similarity index 100% rename from lib/supabase/post_comments/upsertPostComments.ts rename to apps/web/lib/supabase/post_comments/upsertPostComments.ts diff --git a/lib/supabase/posts/__tests__/selectPosts.test.ts b/apps/web/lib/supabase/posts/__tests__/selectPosts.test.ts similarity index 100% rename from lib/supabase/posts/__tests__/selectPosts.test.ts rename to apps/web/lib/supabase/posts/__tests__/selectPosts.test.ts diff --git a/lib/supabase/posts/getPosts.ts b/apps/web/lib/supabase/posts/getPosts.ts similarity index 100% rename from lib/supabase/posts/getPosts.ts rename to apps/web/lib/supabase/posts/getPosts.ts diff --git a/lib/supabase/posts/selectPosts.ts b/apps/web/lib/supabase/posts/selectPosts.ts similarity index 100% rename from lib/supabase/posts/selectPosts.ts rename to apps/web/lib/supabase/posts/selectPosts.ts diff --git a/lib/supabase/posts/upsertPosts.ts b/apps/web/lib/supabase/posts/upsertPosts.ts similarity index 100% rename from lib/supabase/posts/upsertPosts.ts rename to apps/web/lib/supabase/posts/upsertPosts.ts diff --git a/lib/supabase/pulse_accounts/__tests__/selectPulseAccounts.test.ts b/apps/web/lib/supabase/pulse_accounts/__tests__/selectPulseAccounts.test.ts similarity index 100% rename from lib/supabase/pulse_accounts/__tests__/selectPulseAccounts.test.ts rename to apps/web/lib/supabase/pulse_accounts/__tests__/selectPulseAccounts.test.ts diff --git a/lib/supabase/pulse_accounts/__tests__/upsertPulseAccount.test.ts b/apps/web/lib/supabase/pulse_accounts/__tests__/upsertPulseAccount.test.ts similarity index 100% rename from lib/supabase/pulse_accounts/__tests__/upsertPulseAccount.test.ts rename to apps/web/lib/supabase/pulse_accounts/__tests__/upsertPulseAccount.test.ts diff --git a/lib/supabase/pulse_accounts/selectPulseAccounts.ts b/apps/web/lib/supabase/pulse_accounts/selectPulseAccounts.ts similarity index 100% rename from lib/supabase/pulse_accounts/selectPulseAccounts.ts rename to apps/web/lib/supabase/pulse_accounts/selectPulseAccounts.ts diff --git a/lib/supabase/pulse_accounts/upsertPulseAccount.ts b/apps/web/lib/supabase/pulse_accounts/upsertPulseAccount.ts similarity index 100% rename from lib/supabase/pulse_accounts/upsertPulseAccount.ts rename to apps/web/lib/supabase/pulse_accounts/upsertPulseAccount.ts diff --git a/lib/supabase/rooms/__tests__/selectRooms.test.ts b/apps/web/lib/supabase/rooms/__tests__/selectRooms.test.ts similarity index 100% rename from lib/supabase/rooms/__tests__/selectRooms.test.ts rename to apps/web/lib/supabase/rooms/__tests__/selectRooms.test.ts diff --git a/lib/supabase/rooms/__tests__/upsertRoom.test.ts b/apps/web/lib/supabase/rooms/__tests__/upsertRoom.test.ts similarity index 100% rename from lib/supabase/rooms/__tests__/upsertRoom.test.ts rename to apps/web/lib/supabase/rooms/__tests__/upsertRoom.test.ts diff --git a/lib/supabase/rooms/deleteRoom.ts b/apps/web/lib/supabase/rooms/deleteRoom.ts similarity index 100% rename from lib/supabase/rooms/deleteRoom.ts rename to apps/web/lib/supabase/rooms/deleteRoom.ts diff --git a/lib/supabase/rooms/selectRoom.ts b/apps/web/lib/supabase/rooms/selectRoom.ts similarity index 100% rename from lib/supabase/rooms/selectRoom.ts rename to apps/web/lib/supabase/rooms/selectRoom.ts diff --git a/lib/supabase/rooms/selectRoomWithArtist.ts b/apps/web/lib/supabase/rooms/selectRoomWithArtist.ts similarity index 100% rename from lib/supabase/rooms/selectRoomWithArtist.ts rename to apps/web/lib/supabase/rooms/selectRoomWithArtist.ts diff --git a/lib/supabase/rooms/selectRooms.ts b/apps/web/lib/supabase/rooms/selectRooms.ts similarity index 100% rename from lib/supabase/rooms/selectRooms.ts rename to apps/web/lib/supabase/rooms/selectRooms.ts diff --git a/lib/supabase/rooms/updateRoom.ts b/apps/web/lib/supabase/rooms/updateRoom.ts similarity index 100% rename from lib/supabase/rooms/updateRoom.ts rename to apps/web/lib/supabase/rooms/updateRoom.ts diff --git a/lib/supabase/rooms/upsertRoom.ts b/apps/web/lib/supabase/rooms/upsertRoom.ts similarity index 100% rename from lib/supabase/rooms/upsertRoom.ts rename to apps/web/lib/supabase/rooms/upsertRoom.ts diff --git a/lib/supabase/scheduled_actions/deleteScheduledAction.ts b/apps/web/lib/supabase/scheduled_actions/deleteScheduledAction.ts similarity index 100% rename from lib/supabase/scheduled_actions/deleteScheduledAction.ts rename to apps/web/lib/supabase/scheduled_actions/deleteScheduledAction.ts diff --git a/lib/supabase/scheduled_actions/insertScheduledAction.ts b/apps/web/lib/supabase/scheduled_actions/insertScheduledAction.ts similarity index 100% rename from lib/supabase/scheduled_actions/insertScheduledAction.ts rename to apps/web/lib/supabase/scheduled_actions/insertScheduledAction.ts diff --git a/lib/supabase/scheduled_actions/selectScheduledActions.ts b/apps/web/lib/supabase/scheduled_actions/selectScheduledActions.ts similarity index 100% rename from lib/supabase/scheduled_actions/selectScheduledActions.ts rename to apps/web/lib/supabase/scheduled_actions/selectScheduledActions.ts diff --git a/lib/supabase/scheduled_actions/updateScheduledAction.ts b/apps/web/lib/supabase/scheduled_actions/updateScheduledAction.ts similarity index 100% rename from lib/supabase/scheduled_actions/updateScheduledAction.ts rename to apps/web/lib/supabase/scheduled_actions/updateScheduledAction.ts diff --git a/lib/supabase/serverClient.ts b/apps/web/lib/supabase/serverClient.ts similarity index 100% rename from lib/supabase/serverClient.ts rename to apps/web/lib/supabase/serverClient.ts diff --git a/lib/supabase/social_fans/selectSocialFans.ts b/apps/web/lib/supabase/social_fans/selectSocialFans.ts similarity index 100% rename from lib/supabase/social_fans/selectSocialFans.ts rename to apps/web/lib/supabase/social_fans/selectSocialFans.ts diff --git a/lib/supabase/social_posts/upsertSocialPosts.ts b/apps/web/lib/supabase/social_posts/upsertSocialPosts.ts similarity index 100% rename from lib/supabase/social_posts/upsertSocialPosts.ts rename to apps/web/lib/supabase/social_posts/upsertSocialPosts.ts diff --git a/lib/supabase/socials/selectSocials.ts b/apps/web/lib/supabase/socials/selectSocials.ts similarity index 100% rename from lib/supabase/socials/selectSocials.ts rename to apps/web/lib/supabase/socials/selectSocials.ts diff --git a/lib/supabase/socials/upsertSocials.ts b/apps/web/lib/supabase/socials/upsertSocials.ts similarity index 100% rename from lib/supabase/socials/upsertSocials.ts rename to apps/web/lib/supabase/socials/upsertSocials.ts diff --git a/lib/supabase/song_artists/insertSongArtists.ts b/apps/web/lib/supabase/song_artists/insertSongArtists.ts similarity index 100% rename from lib/supabase/song_artists/insertSongArtists.ts rename to apps/web/lib/supabase/song_artists/insertSongArtists.ts diff --git a/lib/supabase/songs/getPreferredArtistAccountIds.ts b/apps/web/lib/supabase/songs/getPreferredArtistAccountIds.ts similarity index 100% rename from lib/supabase/songs/getPreferredArtistAccountIds.ts rename to apps/web/lib/supabase/songs/getPreferredArtistAccountIds.ts diff --git a/lib/supabase/songs/selectSongsWithArtists.ts b/apps/web/lib/supabase/songs/selectSongsWithArtists.ts similarity index 100% rename from lib/supabase/songs/selectSongsWithArtists.ts rename to apps/web/lib/supabase/songs/selectSongsWithArtists.ts diff --git a/lib/supabase/songs/upsertSongs.ts b/apps/web/lib/supabase/songs/upsertSongs.ts similarity index 100% rename from lib/supabase/songs/upsertSongs.ts rename to apps/web/lib/supabase/songs/upsertSongs.ts diff --git a/lib/supabase/storage/createSignedFileUrlByKey.ts b/apps/web/lib/supabase/storage/createSignedFileUrlByKey.ts similarity index 100% rename from lib/supabase/storage/createSignedFileUrlByKey.ts rename to apps/web/lib/supabase/storage/createSignedFileUrlByKey.ts diff --git a/lib/supabase/storage/uploadFileByKey.ts b/apps/web/lib/supabase/storage/uploadFileByKey.ts similarity index 100% rename from lib/supabase/storage/uploadFileByKey.ts rename to apps/web/lib/supabase/storage/uploadFileByKey.ts diff --git a/lib/supabase/subscriptions/selectSubscriptions.ts b/apps/web/lib/supabase/subscriptions/selectSubscriptions.ts similarity index 100% rename from lib/supabase/subscriptions/selectSubscriptions.ts rename to apps/web/lib/supabase/subscriptions/selectSubscriptions.ts diff --git a/lib/tasks/__tests__/createTaskHandler.test.ts b/apps/web/lib/tasks/__tests__/createTaskHandler.test.ts similarity index 100% rename from lib/tasks/__tests__/createTaskHandler.test.ts rename to apps/web/lib/tasks/__tests__/createTaskHandler.test.ts diff --git a/lib/tasks/__tests__/deleteTask.test.ts b/apps/web/lib/tasks/__tests__/deleteTask.test.ts similarity index 100% rename from lib/tasks/__tests__/deleteTask.test.ts rename to apps/web/lib/tasks/__tests__/deleteTask.test.ts diff --git a/lib/tasks/__tests__/enrichTasks.test.ts b/apps/web/lib/tasks/__tests__/enrichTasks.test.ts similarity index 100% rename from lib/tasks/__tests__/enrichTasks.test.ts rename to apps/web/lib/tasks/__tests__/enrichTasks.test.ts diff --git a/lib/tasks/__tests__/fixtures/createTaskRequestTestFixtures.ts b/apps/web/lib/tasks/__tests__/fixtures/createTaskRequestTestFixtures.ts similarity index 100% rename from lib/tasks/__tests__/fixtures/createTaskRequestTestFixtures.ts rename to apps/web/lib/tasks/__tests__/fixtures/createTaskRequestTestFixtures.ts diff --git a/lib/tasks/__tests__/getTaskRunHandler.test.ts b/apps/web/lib/tasks/__tests__/getTaskRunHandler.test.ts similarity index 100% rename from lib/tasks/__tests__/getTaskRunHandler.test.ts rename to apps/web/lib/tasks/__tests__/getTaskRunHandler.test.ts diff --git a/lib/tasks/__tests__/getTasksHandler.test.ts b/apps/web/lib/tasks/__tests__/getTasksHandler.test.ts similarity index 100% rename from lib/tasks/__tests__/getTasksHandler.test.ts rename to apps/web/lib/tasks/__tests__/getTasksHandler.test.ts diff --git a/lib/tasks/__tests__/validateCreateTaskRequest.auth.test.ts b/apps/web/lib/tasks/__tests__/validateCreateTaskRequest.auth.test.ts similarity index 100% rename from lib/tasks/__tests__/validateCreateTaskRequest.auth.test.ts rename to apps/web/lib/tasks/__tests__/validateCreateTaskRequest.auth.test.ts diff --git a/lib/tasks/__tests__/validateCreateTaskRequest.bodyErrors.test.ts b/apps/web/lib/tasks/__tests__/validateCreateTaskRequest.bodyErrors.test.ts similarity index 100% rename from lib/tasks/__tests__/validateCreateTaskRequest.bodyErrors.test.ts rename to apps/web/lib/tasks/__tests__/validateCreateTaskRequest.bodyErrors.test.ts diff --git a/lib/tasks/__tests__/validateCreateTaskRequest.success.test.ts b/apps/web/lib/tasks/__tests__/validateCreateTaskRequest.success.test.ts similarity index 100% rename from lib/tasks/__tests__/validateCreateTaskRequest.success.test.ts rename to apps/web/lib/tasks/__tests__/validateCreateTaskRequest.success.test.ts diff --git a/lib/tasks/__tests__/validateDeleteTaskRequest.test.ts b/apps/web/lib/tasks/__tests__/validateDeleteTaskRequest.test.ts similarity index 100% rename from lib/tasks/__tests__/validateDeleteTaskRequest.test.ts rename to apps/web/lib/tasks/__tests__/validateDeleteTaskRequest.test.ts diff --git a/lib/tasks/__tests__/validateGetTaskRunQuery.test.ts b/apps/web/lib/tasks/__tests__/validateGetTaskRunQuery.test.ts similarity index 100% rename from lib/tasks/__tests__/validateGetTaskRunQuery.test.ts rename to apps/web/lib/tasks/__tests__/validateGetTaskRunQuery.test.ts diff --git a/lib/tasks/__tests__/validateGetTasksQuery.test.ts b/apps/web/lib/tasks/__tests__/validateGetTasksQuery.test.ts similarity index 100% rename from lib/tasks/__tests__/validateGetTasksQuery.test.ts rename to apps/web/lib/tasks/__tests__/validateGetTasksQuery.test.ts diff --git a/lib/tasks/__tests__/validateUpdateTaskRequest.auth.test.ts b/apps/web/lib/tasks/__tests__/validateUpdateTaskRequest.auth.test.ts similarity index 100% rename from lib/tasks/__tests__/validateUpdateTaskRequest.auth.test.ts rename to apps/web/lib/tasks/__tests__/validateUpdateTaskRequest.auth.test.ts diff --git a/lib/tasks/__tests__/validateUpdateTaskRequest.success.test.ts b/apps/web/lib/tasks/__tests__/validateUpdateTaskRequest.success.test.ts similarity index 100% rename from lib/tasks/__tests__/validateUpdateTaskRequest.success.test.ts rename to apps/web/lib/tasks/__tests__/validateUpdateTaskRequest.success.test.ts diff --git a/lib/tasks/createTask.ts b/apps/web/lib/tasks/createTask.ts similarity index 100% rename from lib/tasks/createTask.ts rename to apps/web/lib/tasks/createTask.ts diff --git a/lib/tasks/createTaskHandler.ts b/apps/web/lib/tasks/createTaskHandler.ts similarity index 100% rename from lib/tasks/createTaskHandler.ts rename to apps/web/lib/tasks/createTaskHandler.ts diff --git a/lib/tasks/createTaskSchemas.ts b/apps/web/lib/tasks/createTaskSchemas.ts similarity index 100% rename from lib/tasks/createTaskSchemas.ts rename to apps/web/lib/tasks/createTaskSchemas.ts diff --git a/lib/tasks/deleteTask.ts b/apps/web/lib/tasks/deleteTask.ts similarity index 100% rename from lib/tasks/deleteTask.ts rename to apps/web/lib/tasks/deleteTask.ts diff --git a/lib/tasks/deleteTaskHandler.ts b/apps/web/lib/tasks/deleteTaskHandler.ts similarity index 100% rename from lib/tasks/deleteTaskHandler.ts rename to apps/web/lib/tasks/deleteTaskHandler.ts diff --git a/lib/tasks/enrichTasks.ts b/apps/web/lib/tasks/enrichTasks.ts similarity index 100% rename from lib/tasks/enrichTasks.ts rename to apps/web/lib/tasks/enrichTasks.ts diff --git a/lib/tasks/getTaskRunHandler.ts b/apps/web/lib/tasks/getTaskRunHandler.ts similarity index 100% rename from lib/tasks/getTaskRunHandler.ts rename to apps/web/lib/tasks/getTaskRunHandler.ts diff --git a/lib/tasks/getTasksHandler.ts b/apps/web/lib/tasks/getTasksHandler.ts similarity index 100% rename from lib/tasks/getTasksHandler.ts rename to apps/web/lib/tasks/getTasksHandler.ts diff --git a/lib/tasks/updateTask.ts b/apps/web/lib/tasks/updateTask.ts similarity index 100% rename from lib/tasks/updateTask.ts rename to apps/web/lib/tasks/updateTask.ts diff --git a/lib/tasks/updateTaskHandler.ts b/apps/web/lib/tasks/updateTaskHandler.ts similarity index 100% rename from lib/tasks/updateTaskHandler.ts rename to apps/web/lib/tasks/updateTaskHandler.ts diff --git a/lib/tasks/updateTaskSchemas.ts b/apps/web/lib/tasks/updateTaskSchemas.ts similarity index 100% rename from lib/tasks/updateTaskSchemas.ts rename to apps/web/lib/tasks/updateTaskSchemas.ts diff --git a/lib/tasks/validateCreateTaskRequest.ts b/apps/web/lib/tasks/validateCreateTaskRequest.ts similarity index 100% rename from lib/tasks/validateCreateTaskRequest.ts rename to apps/web/lib/tasks/validateCreateTaskRequest.ts diff --git a/lib/tasks/validateDeleteTaskBody.ts b/apps/web/lib/tasks/validateDeleteTaskBody.ts similarity index 100% rename from lib/tasks/validateDeleteTaskBody.ts rename to apps/web/lib/tasks/validateDeleteTaskBody.ts diff --git a/lib/tasks/validateDeleteTaskRequest.ts b/apps/web/lib/tasks/validateDeleteTaskRequest.ts similarity index 100% rename from lib/tasks/validateDeleteTaskRequest.ts rename to apps/web/lib/tasks/validateDeleteTaskRequest.ts diff --git a/lib/tasks/validateGetTaskRunQuery.ts b/apps/web/lib/tasks/validateGetTaskRunQuery.ts similarity index 100% rename from lib/tasks/validateGetTaskRunQuery.ts rename to apps/web/lib/tasks/validateGetTaskRunQuery.ts diff --git a/lib/tasks/validateGetTasksQuery.ts b/apps/web/lib/tasks/validateGetTasksQuery.ts similarity index 100% rename from lib/tasks/validateGetTasksQuery.ts rename to apps/web/lib/tasks/validateGetTasksQuery.ts diff --git a/lib/tasks/validateUpdateTaskRequest.ts b/apps/web/lib/tasks/validateUpdateTaskRequest.ts similarity index 100% rename from lib/tasks/validateUpdateTaskRequest.ts rename to apps/web/lib/tasks/validateUpdateTaskRequest.ts diff --git a/lib/telegram/client.ts b/apps/web/lib/telegram/client.ts similarity index 100% rename from lib/telegram/client.ts rename to apps/web/lib/telegram/client.ts diff --git a/lib/telegram/sendErrorNotification.ts b/apps/web/lib/telegram/sendErrorNotification.ts similarity index 100% rename from lib/telegram/sendErrorNotification.ts rename to apps/web/lib/telegram/sendErrorNotification.ts diff --git a/lib/telegram/sendMessage.ts b/apps/web/lib/telegram/sendMessage.ts similarity index 100% rename from lib/telegram/sendMessage.ts rename to apps/web/lib/telegram/sendMessage.ts diff --git a/lib/telegram/sendNewConversationNotification.ts b/apps/web/lib/telegram/sendNewConversationNotification.ts similarity index 100% rename from lib/telegram/sendNewConversationNotification.ts rename to apps/web/lib/telegram/sendNewConversationNotification.ts diff --git a/lib/telegram/trimMessage.ts b/apps/web/lib/telegram/trimMessage.ts similarity index 100% rename from lib/telegram/trimMessage.ts rename to apps/web/lib/telegram/trimMessage.ts diff --git a/lib/time/getLocalTime.ts b/apps/web/lib/time/getLocalTime.ts similarity index 100% rename from lib/time/getLocalTime.ts rename to apps/web/lib/time/getLocalTime.ts diff --git a/lib/time/toDateValue.ts b/apps/web/lib/time/toDateValue.ts similarity index 100% rename from lib/time/toDateValue.ts rename to apps/web/lib/time/toDateValue.ts diff --git a/lib/time/validateGetLocalTimeQuery.ts b/apps/web/lib/time/validateGetLocalTimeQuery.ts similarity index 100% rename from lib/time/validateGetLocalTimeQuery.ts rename to apps/web/lib/time/validateGetLocalTimeQuery.ts diff --git a/lib/transcribe/formatTranscriptMd.ts b/apps/web/lib/transcribe/formatTranscriptMd.ts similarity index 100% rename from lib/transcribe/formatTranscriptMd.ts rename to apps/web/lib/transcribe/formatTranscriptMd.ts diff --git a/lib/transcribe/index.ts b/apps/web/lib/transcribe/index.ts similarity index 100% rename from lib/transcribe/index.ts rename to apps/web/lib/transcribe/index.ts diff --git a/lib/transcribe/processAudioTranscription.ts b/apps/web/lib/transcribe/processAudioTranscription.ts similarity index 100% rename from lib/transcribe/processAudioTranscription.ts rename to apps/web/lib/transcribe/processAudioTranscription.ts diff --git a/lib/transcribe/saveAudioToFiles.ts b/apps/web/lib/transcribe/saveAudioToFiles.ts similarity index 100% rename from lib/transcribe/saveAudioToFiles.ts rename to apps/web/lib/transcribe/saveAudioToFiles.ts diff --git a/lib/transcribe/saveTranscriptToFiles.ts b/apps/web/lib/transcribe/saveTranscriptToFiles.ts similarity index 100% rename from lib/transcribe/saveTranscriptToFiles.ts rename to apps/web/lib/transcribe/saveTranscriptToFiles.ts diff --git a/lib/transcribe/transcribeAudio.ts b/apps/web/lib/transcribe/transcribeAudio.ts similarity index 100% rename from lib/transcribe/transcribeAudio.ts rename to apps/web/lib/transcribe/transcribeAudio.ts diff --git a/lib/transcribe/types.ts b/apps/web/lib/transcribe/types.ts similarity index 100% rename from lib/transcribe/types.ts rename to apps/web/lib/transcribe/types.ts diff --git a/lib/trigger/__tests__/retrieveTaskRun.test.ts b/apps/web/lib/trigger/__tests__/retrieveTaskRun.test.ts similarity index 100% rename from lib/trigger/__tests__/retrieveTaskRun.test.ts rename to apps/web/lib/trigger/__tests__/retrieveTaskRun.test.ts diff --git a/lib/trigger/__tests__/triggerCreateContent.test.ts b/apps/web/lib/trigger/__tests__/triggerCreateContent.test.ts similarity index 100% rename from lib/trigger/__tests__/triggerCreateContent.test.ts rename to apps/web/lib/trigger/__tests__/triggerCreateContent.test.ts diff --git a/lib/trigger/__tests__/triggerSetupSandbox.test.ts b/apps/web/lib/trigger/__tests__/triggerSetupSandbox.test.ts similarity index 100% rename from lib/trigger/__tests__/triggerSetupSandbox.test.ts rename to apps/web/lib/trigger/__tests__/triggerSetupSandbox.test.ts diff --git a/lib/trigger/createSchedule.ts b/apps/web/lib/trigger/createSchedule.ts similarity index 100% rename from lib/trigger/createSchedule.ts rename to apps/web/lib/trigger/createSchedule.ts diff --git a/lib/trigger/deleteSchedule.ts b/apps/web/lib/trigger/deleteSchedule.ts similarity index 100% rename from lib/trigger/deleteSchedule.ts rename to apps/web/lib/trigger/deleteSchedule.ts diff --git a/lib/trigger/fetchTriggerRuns.ts b/apps/web/lib/trigger/fetchTriggerRuns.ts similarity index 100% rename from lib/trigger/fetchTriggerRuns.ts rename to apps/web/lib/trigger/fetchTriggerRuns.ts diff --git a/lib/trigger/retrieveTaskRun.ts b/apps/web/lib/trigger/retrieveTaskRun.ts similarity index 100% rename from lib/trigger/retrieveTaskRun.ts rename to apps/web/lib/trigger/retrieveTaskRun.ts diff --git a/lib/trigger/syncTriggerSchedule.ts b/apps/web/lib/trigger/syncTriggerSchedule.ts similarity index 100% rename from lib/trigger/syncTriggerSchedule.ts rename to apps/web/lib/trigger/syncTriggerSchedule.ts diff --git a/lib/trigger/triggerCodingAgent.ts b/apps/web/lib/trigger/triggerCodingAgent.ts similarity index 100% rename from lib/trigger/triggerCodingAgent.ts rename to apps/web/lib/trigger/triggerCodingAgent.ts diff --git a/lib/trigger/triggerCreateContent.ts b/apps/web/lib/trigger/triggerCreateContent.ts similarity index 100% rename from lib/trigger/triggerCreateContent.ts rename to apps/web/lib/trigger/triggerCreateContent.ts diff --git a/lib/trigger/triggerPollContentRun.ts b/apps/web/lib/trigger/triggerPollContentRun.ts similarity index 100% rename from lib/trigger/triggerPollContentRun.ts rename to apps/web/lib/trigger/triggerPollContentRun.ts diff --git a/lib/trigger/triggerPromptSandbox.ts b/apps/web/lib/trigger/triggerPromptSandbox.ts similarity index 100% rename from lib/trigger/triggerPromptSandbox.ts rename to apps/web/lib/trigger/triggerPromptSandbox.ts diff --git a/lib/trigger/triggerSetupSandbox.ts b/apps/web/lib/trigger/triggerSetupSandbox.ts similarity index 100% rename from lib/trigger/triggerSetupSandbox.ts rename to apps/web/lib/trigger/triggerSetupSandbox.ts diff --git a/lib/trigger/triggerUpdatePR.ts b/apps/web/lib/trigger/triggerUpdatePR.ts similarity index 100% rename from lib/trigger/triggerUpdatePR.ts rename to apps/web/lib/trigger/triggerUpdatePR.ts diff --git a/lib/trigger/updateSchedule.ts b/apps/web/lib/trigger/updateSchedule.ts similarity index 100% rename from lib/trigger/updateSchedule.ts rename to apps/web/lib/trigger/updateSchedule.ts diff --git a/lib/twelvelabs/analyzeVideo.ts b/apps/web/lib/twelvelabs/analyzeVideo.ts similarity index 100% rename from lib/twelvelabs/analyzeVideo.ts rename to apps/web/lib/twelvelabs/analyzeVideo.ts diff --git a/lib/uuid/generateUUID.ts b/apps/web/lib/uuid/generateUUID.ts similarity index 100% rename from lib/uuid/generateUUID.ts rename to apps/web/lib/uuid/generateUUID.ts diff --git a/lib/video/generateVideo.ts b/apps/web/lib/video/generateVideo.ts similarity index 100% rename from lib/video/generateVideo.ts rename to apps/web/lib/video/generateVideo.ts diff --git a/lib/video/retrieveVideo.ts b/apps/web/lib/video/retrieveVideo.ts similarity index 100% rename from lib/video/retrieveVideo.ts rename to apps/web/lib/video/retrieveVideo.ts diff --git a/lib/video/retrieveVideoContent.ts b/apps/web/lib/video/retrieveVideoContent.ts similarity index 100% rename from lib/video/retrieveVideoContent.ts rename to apps/web/lib/video/retrieveVideoContent.ts diff --git a/lib/video/validateGenerateVideoQuery.ts b/apps/web/lib/video/validateGenerateVideoQuery.ts similarity index 100% rename from lib/video/validateGenerateVideoQuery.ts rename to apps/web/lib/video/validateGenerateVideoQuery.ts diff --git a/lib/video/validateRetrieveVideoQuery.ts b/apps/web/lib/video/validateRetrieveVideoQuery.ts similarity index 100% rename from lib/video/validateRetrieveVideoQuery.ts rename to apps/web/lib/video/validateRetrieveVideoQuery.ts diff --git a/lib/workspaces/createWorkspaceInDb.ts b/apps/web/lib/workspaces/createWorkspaceInDb.ts similarity index 100% rename from lib/workspaces/createWorkspaceInDb.ts rename to apps/web/lib/workspaces/createWorkspaceInDb.ts diff --git a/lib/workspaces/createWorkspacePostHandler.ts b/apps/web/lib/workspaces/createWorkspacePostHandler.ts similarity index 100% rename from lib/workspaces/createWorkspacePostHandler.ts rename to apps/web/lib/workspaces/createWorkspacePostHandler.ts diff --git a/lib/workspaces/validateCreateWorkspaceBody.ts b/apps/web/lib/workspaces/validateCreateWorkspaceBody.ts similarity index 100% rename from lib/workspaces/validateCreateWorkspaceBody.ts rename to apps/web/lib/workspaces/validateCreateWorkspaceBody.ts diff --git a/lib/x402/fetchWithPayment.ts b/apps/web/lib/x402/fetchWithPayment.ts similarity index 100% rename from lib/x402/fetchWithPayment.ts rename to apps/web/lib/x402/fetchWithPayment.ts diff --git a/lib/x402/getBuyerAccount.ts b/apps/web/lib/x402/getBuyerAccount.ts similarity index 100% rename from lib/x402/getBuyerAccount.ts rename to apps/web/lib/x402/getBuyerAccount.ts diff --git a/lib/x402/getCreditsForPrice.ts b/apps/web/lib/x402/getCreditsForPrice.ts similarity index 100% rename from lib/x402/getCreditsForPrice.ts rename to apps/web/lib/x402/getCreditsForPrice.ts diff --git a/lib/x402/getTransferCalls.ts b/apps/web/lib/x402/getTransferCalls.ts similarity index 100% rename from lib/x402/getTransferCalls.ts rename to apps/web/lib/x402/getTransferCalls.ts diff --git a/lib/x402/loadAccount.ts b/apps/web/lib/x402/loadAccount.ts similarity index 100% rename from lib/x402/loadAccount.ts rename to apps/web/lib/x402/loadAccount.ts diff --git a/lib/x402/recoup/x402GenerateImage.ts b/apps/web/lib/x402/recoup/x402GenerateImage.ts similarity index 100% rename from lib/x402/recoup/x402GenerateImage.ts rename to apps/web/lib/x402/recoup/x402GenerateImage.ts diff --git a/lib/youtube/getDefaultDateRange.ts b/apps/web/lib/youtube/getDefaultDateRange.ts similarity index 100% rename from lib/youtube/getDefaultDateRange.ts rename to apps/web/lib/youtube/getDefaultDateRange.ts diff --git a/lib/youtube/handleRevenueError.ts b/apps/web/lib/youtube/handleRevenueError.ts similarity index 100% rename from lib/youtube/handleRevenueError.ts rename to apps/web/lib/youtube/handleRevenueError.ts diff --git a/lib/youtube/queryAnalyticsReports.ts b/apps/web/lib/youtube/queryAnalyticsReports.ts similarity index 100% rename from lib/youtube/queryAnalyticsReports.ts rename to apps/web/lib/youtube/queryAnalyticsReports.ts diff --git a/lib/zod/paginationQuerySchema.ts b/apps/web/lib/zod/paginationQuerySchema.ts similarity index 100% rename from lib/zod/paginationQuerySchema.ts rename to apps/web/lib/zod/paginationQuerySchema.ts diff --git a/lib/zod/validationErrorResponse.ts b/apps/web/lib/zod/validationErrorResponse.ts similarity index 100% rename from lib/zod/validationErrorResponse.ts rename to apps/web/lib/zod/validationErrorResponse.ts diff --git a/middleware.ts b/apps/web/middleware.ts similarity index 100% rename from middleware.ts rename to apps/web/middleware.ts diff --git a/next.config.ts b/apps/web/next.config.ts similarity index 100% rename from next.config.ts rename to apps/web/next.config.ts diff --git a/apps/web/package.json b/apps/web/package.json new file mode 100644 index 000000000..aae336dab --- /dev/null +++ b/apps/web/package.json @@ -0,0 +1,83 @@ +{ + "name": "@recoupable/web", + "version": "0.1.0", + "private": true, + "type": "module", + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "format": "prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"", + "format:check": "prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\"", + "lint": "eslint . --ext .ts --fix", + "lint:check": "eslint . --ext .ts", + "test": "vitest run", + "test:watch": "vitest", + "eval": "braintrust eval --external-packages playwright playwright-core chromium-bidi @browserbasehq/stagehand @composio/core @composio/vercel" + }, + "dependencies": { + "@ai-sdk/anthropic": "^3.0.13", + "@ai-sdk/gateway": "2.0.83", + "@ai-sdk/google": "^3.0.8", + "@ai-sdk/mcp": "^0.0.12", + "@ai-sdk/openai": "^3.0.10", + "@chat-adapter/github": "^4.15.0", + "@chat-adapter/slack": "^4.15.0", + "@chat-adapter/state-ioredis": "^4.15.0", + "@chat-adapter/whatsapp": "^4.20.0", + "@coinbase/cdp-sdk": "^1.38.6", + "@coinbase/x402": "^0.7.3", + "@composio/core": "^0.3.4", + "@composio/vercel": "^0.3.4", + "@fal-ai/client": "^1.9.5", + "@modelcontextprotocol/sdk": "^1.24.3", + "@privy-io/node": "^0.6.2", + "@supabase/supabase-js": "^2.86.0", + "@trigger.dev/sdk": "^4.4.3", + "@vercel/blob": "^2.3.1", + "@vercel/sandbox": "^1.3.1", + "ai": "6.0.0-beta.122", + "apify-client": "^2.20.0", + "arweave": "^1.15.7", + "autoevals": "^0.0.129", + "braintrust": "^0.4.9", + "bullmq": "^5.65.1", + "chat": "^4.15.0", + "ioredis": "^5.8.2", + "marked": "^15.0.12", + "mcp-handler": "^1.0.4", + "ms": "^2.1.3", + "multiformats": "^13.4.1", + "next": "16.0.10", + "node-telegram-bot-api": "^0.66.0", + "react": "^19.2.1", + "react-dom": "^19.2.1", + "resend": "^6.6.0", + "sharp": "^0.34.5", + "stripe": "^17.4.0", + "viem": "^2.21.26", + "x402-fetch": "^0.7.3", + "x402-next": "^0.7.3", + "zod": "^4.1.13", + "zod-to-json-schema": "^3.25.2" + }, + "devDependencies": { + "@eslint/js": "^9.24.0", + "@types/ms": "^2.1.0", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "@typescript-eslint/eslint-plugin": "^8.29.1", + "@typescript-eslint/parser": "^8.29.1", + "eslint": "^9.24.0", + "eslint-config-next": "15.1.7", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jsdoc": "^50.6.9", + "eslint-plugin-prettier": "^5.2.6", + "postcss": "^8", + "prettier": "3.5.2", + "tailwindcss": "^3.4.1", + "typescript": "^5", + "vitest": "^3.2.4" + } +} diff --git a/postcss.config.mjs b/apps/web/postcss.config.mjs similarity index 100% rename from postcss.config.mjs rename to apps/web/postcss.config.mjs diff --git a/public/images/recoup_logo.png b/apps/web/public/images/recoup_logo.png similarity index 100% rename from public/images/recoup_logo.png rename to apps/web/public/images/recoup_logo.png diff --git a/public/images/recoup_screenshot.png b/apps/web/public/images/recoup_screenshot.png similarity index 100% rename from public/images/recoup_screenshot.png rename to apps/web/public/images/recoup_screenshot.png diff --git a/tailwind.config.ts b/apps/web/tailwind.config.ts similarity index 100% rename from tailwind.config.ts rename to apps/web/tailwind.config.ts diff --git a/tsconfig.json b/apps/web/tsconfig.json similarity index 100% rename from tsconfig.json rename to apps/web/tsconfig.json diff --git a/types/database.types.ts b/apps/web/types/database.types.ts similarity index 100% rename from types/database.types.ts rename to apps/web/types/database.types.ts diff --git a/types/spotify.types.ts b/apps/web/types/spotify.types.ts similarity index 100% rename from types/spotify.types.ts rename to apps/web/types/spotify.types.ts diff --git a/types/svg.d.ts b/apps/web/types/svg.d.ts similarity index 100% rename from types/svg.d.ts rename to apps/web/types/svg.d.ts diff --git a/vitest.config.ts b/apps/web/vitest.config.ts similarity index 100% rename from vitest.config.ts rename to apps/web/vitest.config.ts diff --git a/package.json b/package.json index deaaef409..eb211d817 100644 --- a/package.json +++ b/package.json @@ -1,83 +1,24 @@ { - "name": "next-mainnet-example", + "name": "recoupable-api-monorepo", "version": "0.1.0", "private": true, - "type": "module", "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start", - "format": "prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"", - "format:check": "prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\"", - "lint": "eslint . --ext .ts --fix", - "lint:check": "eslint . --ext .ts", - "test": "vitest run", - "test:watch": "vitest", - "eval": "braintrust eval --external-packages playwright playwright-core chromium-bidi @browserbasehq/stagehand @composio/core @composio/vercel" - }, - "dependencies": { - "@ai-sdk/anthropic": "^3.0.13", - "@ai-sdk/gateway": "2.0.83", - "@ai-sdk/google": "^3.0.8", - "@ai-sdk/mcp": "^0.0.12", - "@ai-sdk/openai": "^3.0.10", - "@chat-adapter/github": "^4.15.0", - "@chat-adapter/slack": "^4.15.0", - "@chat-adapter/state-ioredis": "^4.15.0", - "@chat-adapter/whatsapp": "^4.20.0", - "@coinbase/cdp-sdk": "^1.38.6", - "@coinbase/x402": "^0.7.3", - "@composio/core": "^0.3.4", - "@composio/vercel": "^0.3.4", - "@fal-ai/client": "^1.9.5", - "@modelcontextprotocol/sdk": "^1.24.3", - "@privy-io/node": "^0.6.2", - "@supabase/supabase-js": "^2.86.0", - "@trigger.dev/sdk": "^4.4.3", - "@vercel/blob": "^2.3.1", - "@vercel/sandbox": "^1.3.1", - "ai": "6.0.0-beta.122", - "apify-client": "^2.20.0", - "arweave": "^1.15.7", - "autoevals": "^0.0.129", - "braintrust": "^0.4.9", - "bullmq": "^5.65.1", - "chat": "^4.15.0", - "ioredis": "^5.8.2", - "marked": "^15.0.12", - "mcp-handler": "^1.0.4", - "ms": "^2.1.3", - "multiformats": "^13.4.1", - "next": "16.0.10", - "node-telegram-bot-api": "^0.66.0", - "react": "^19.2.1", - "react-dom": "^19.2.1", - "resend": "^6.6.0", - "sharp": "^0.34.5", - "stripe": "^17.4.0", - "viem": "^2.21.26", - "x402-fetch": "^0.7.3", - "x402-next": "^0.7.3", - "zod": "^4.1.13", - "zod-to-json-schema": "^3.25.2" + "dev": "turbo run dev", + "build": "turbo run build", + "start": "turbo run start", + "format": "turbo run format", + "format:check": "turbo run format:check", + "lint": "turbo run lint", + "lint:check": "turbo run lint:check", + "test": "turbo run test", + "test:watch": "turbo run test:watch", + "eval": "turbo run eval" }, "devDependencies": { - "@eslint/js": "^9.24.0", - "@types/ms": "^2.1.0", - "@types/node": "^20", - "@types/react": "^19", - "@types/react-dom": "^19", - "@typescript-eslint/eslint-plugin": "^8.29.1", - "@typescript-eslint/parser": "^8.29.1", - "eslint": "^9.24.0", - "eslint-config-next": "15.1.7", - "eslint-plugin-import": "^2.31.0", - "eslint-plugin-jsdoc": "^50.6.9", - "eslint-plugin-prettier": "^5.2.6", - "postcss": "^8", - "prettier": "3.5.2", - "tailwindcss": "^3.4.1", - "typescript": "^5", - "vitest": "^3.2.4" + "turbo": "^2.3.3" + }, + "packageManager": "pnpm@10.9.0", + "engines": { + "node": ">=20" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 77f5d6e86..29eef2183 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,6 +7,12 @@ settings: importers: .: + devDependencies: + turbo: + specifier: ^2.3.3 + version: 2.9.7 + + apps/web: dependencies: '@ai-sdk/anthropic': specifier: ^3.0.13 @@ -88,7 +94,7 @@ importers: version: 5.65.1 chat: specifier: ^4.15.0 - version: 4.15.0 + version: 4.20.0 ioredis: specifier: ^5.8.2 version: 5.8.2 @@ -179,7 +185,7 @@ importers: version: 5.5.4(eslint@9.39.1(jiti@1.21.7))(prettier@3.5.2) postcss: specifier: ^8 - version: 8.4.31 + version: 8.5.6 prettier: specifier: 3.5.2 version: 3.5.2 @@ -2261,6 +2267,36 @@ packages: ai: optional: true + '@turbo/darwin-64@2.9.7': + resolution: {integrity: sha512-wnvOWuVWJ5EUHNKxExEWiGlTeVpLG1L0PCu5MUozyC1P2SHGiWsmpW6/yAuShH91Fa2TAHOvdCRBzriZh4j4Eg==} + cpu: [x64] + os: [darwin] + + '@turbo/darwin-arm64@2.9.7': + resolution: {integrity: sha512-mA0FIPMwwN3lodDkQYaGxj6PeT7ZaN5aCEbkKn/WB+ZB9yJdVWA4J83GH7t43jqDc5dcnVluVN5UFx3plRiXhA==} + cpu: [arm64] + os: [darwin] + + '@turbo/linux-64@2.9.7': + resolution: {integrity: sha512-fEbUYpgb5l7P+q+5tsWF2gw+/GSjUsuUTcnfm+f0lozUjgcjLKyOat6PgtAChmIFcTPchCL/8rJ3TvkBy01gfA==} + cpu: [x64] + os: [linux] + + '@turbo/linux-arm64@2.9.7': + resolution: {integrity: sha512-VkUjulo9ytfHKUHOS5gy0XPoh4CTKPXWCL8nLdrlHVi9fSut31ECeUqnm/dAbETP5D4xo9mH9XkJ+qMzGe/zmg==} + cpu: [arm64] + os: [linux] + + '@turbo/windows-64@2.9.7': + resolution: {integrity: sha512-/GWdY6/x4aIHqkYJq596Rpdk1x0MkpRPkJcLAoB3yGRwyUms0+u2F1GnV54IbyAZTeKLRWSJKzNC+QwVGdYchA==} + cpu: [x64] + os: [win32] + + '@turbo/windows-arm64@2.9.7': + resolution: {integrity: sha512-xBBgxCC5PK2+WZ1PPRZdp+aJ0bMBcEbweXWux3RUHJvX9ZodcoQySkrW6qt+ahb+uk8ZjyQodLfDwtVSoYds1w==} + cpu: [arm64] + os: [win32] + '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} @@ -2914,9 +2950,6 @@ packages: peerDependencies: axios: 0.x || 1.x - axios@1.13.2: - resolution: {integrity: sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==} - axios@1.13.6: resolution: {integrity: sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==} @@ -5885,6 +5918,10 @@ packages: tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + turbo@2.9.7: + resolution: {integrity: sha512-epxzqVO2s0IxcSWcgb+qKrtco8isfe7g3VtiS6hkYnEK4A9XQDZbrtavQ6MtWR1KoQn+1fUomaQth2rfRHlUlg==} + hasBin: true + tweetnacl@0.14.5: resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} @@ -6688,8 +6725,8 @@ snapshots: '@solana/kit': 3.0.3(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@solana/web3.js': 1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10) abitype: 1.0.6(typescript@5.9.3)(zod@3.25.76) - axios: 1.13.2 - axios-retry: 4.5.0(axios@1.13.2) + axios: 1.13.6 + axios-retry: 4.5.0(axios@1.13.6) jose: 6.1.2 md5: 2.3.0 uncrypto: 0.1.3 @@ -9216,6 +9253,24 @@ snapshots: - supports-color - utf-8-validate + '@turbo/darwin-64@2.9.7': + optional: true + + '@turbo/darwin-arm64@2.9.7': + optional: true + + '@turbo/linux-64@2.9.7': + optional: true + + '@turbo/linux-arm64@2.9.7': + optional: true + + '@turbo/windows-64@2.9.7': + optional: true + + '@turbo/windows-arm64@2.9.7': + optional: true + '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.8.1 @@ -10262,7 +10317,7 @@ snapshots: '@crawlee/types': 3.15.3 ansi-colors: 4.1.3 async-retry: 1.3.3 - axios: 1.13.2 + axios: 1.13.6 content-type: 1.0.5 ow: 0.28.2 tslib: 2.8.1 @@ -10424,19 +10479,11 @@ snapshots: axe-core@4.11.0: {} - axios-retry@4.5.0(axios@1.13.2): + axios-retry@4.5.0(axios@1.13.6): dependencies: - axios: 1.13.2 + axios: 1.13.6 is-retry-allowed: 2.2.0 - axios@1.13.2: - dependencies: - follow-redirects: 1.15.11 - form-data: 4.0.5 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - axios@1.13.6: dependencies: follow-redirects: 1.15.11 @@ -14111,6 +14158,15 @@ snapshots: dependencies: safe-buffer: 5.2.1 + turbo@2.9.7: + optionalDependencies: + '@turbo/darwin-64': 2.9.7 + '@turbo/darwin-arm64': 2.9.7 + '@turbo/linux-64': 2.9.7 + '@turbo/linux-arm64': 2.9.7 + '@turbo/windows-64': 2.9.7 + '@turbo/windows-arm64': 2.9.7 + tweetnacl@0.14.5: {} tweetnacl@1.0.3: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 000000000..3ff5faaaf --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +packages: + - "apps/*" + - "packages/*" diff --git a/turbo.json b/turbo.json new file mode 100644 index 000000000..faabec822 --- /dev/null +++ b/turbo.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://turborepo.dev/schema.json", + "tasks": { + "build": { + "dependsOn": ["^build"], + "outputs": [".next/**", "!.next/cache/**"], + "env": ["NODE_ENV"] + }, + "dev": { + "cache": false, + "persistent": true + }, + "start": { + "cache": false, + "persistent": true + }, + "format": { + "cache": false + }, + "format:check": {}, + "lint": { + "cache": false + }, + "lint:check": {}, + "test": { + "outputs": [] + }, + "test:watch": { + "cache": false, + "persistent": true + }, + "eval": { + "cache": false + } + } +}