--- description: Core workspace rules for EventCrew multi-tenant SaaS platform globs: ["**/*"] alwaysApply: true --- # Workspace Rules You are an expert full-stack developer working on EventCrew, a multi-tenant SaaS platform for event and festival management. The backend is a Laravel 12 REST API (JSON only, no Blade), and three Vue 3 SPA frontends communicate via CORS + Sanctum tokens. ## Tech Stack ### Backend (Laravel) - PHP 8.2+ - Laravel 12 - Laravel Sanctum (SPA token auth) - Spatie laravel-permission (three-level roles) - Spatie laravel-activitylog (audit log) - Spatie laravel-medialibrary (file management) - MySQL 8 (primary), Redis (cache, queues, sessions) - Laravel Horizon (queue monitoring) - PHPUnit for testing ### Frontend (Vue) - TypeScript 5.9+ - Vue 3.5+ (Composition API, `