Documentation Index
Fetch the complete documentation index at: https://docs.tuturuuu.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
apps/drive is the canonical Tuturuuu Drive application. Production Drive
traffic should use https://drive.tuturuuu.com/{wsId} instead of rendering the
Drive explorer inside apps/web.
apps/driveowns the workspace shell, Drive explorer UI, local/verify-tokenhandoff, and local app-session logout.apps/web /{wsId}/driveremains a compatibility route. It checksmanage_drive, preserves the query string, and redirects to the Drive app.- Drive uses local port
7817and Portless hostdrive.tuturuuu.localhost.
API Ownership
Protected storage APIs remain centralized inapps/web:
apps/driveforwards/api/*traffic toapps/web.- Client Drive data flows must use
@tuturuuu/internal-apihelpers with TanStack Query. - Do not create direct Supabase browser reads or storage mutations in
apps/drive. apps/webstorage routes authenticate normal web sessions and Drive app-session cookies through the shared storage route auth helper, then enforcemanage_driveor the route-specific permission fallback.
apps/web, expose it
from packages/internal-api, and consume it from apps/drive.
CI/CD
Preview and production deployments use dedicated Vercel workflows:.github/workflows/vercel-preview-drive.yaml.github/workflows/vercel-production-drive.yaml
tuturuuu.ts and use the shared
ci-check.yml switchboard with affected-path gating. They require
environment-scoped Vercel credentials:
- preview environment:
vercel-preview-drive - production environment:
vercel-production-drive - project secret:
VERCEL_DRIVE_PROJECT_ID - shared secrets:
VERCEL_TOKENandVERCEL_ORG_ID
env.
Validation
Use these focused checks when changing Drive deployment wiring:bun check when the shared worktree state allows it.