# Project Startup Rules ## Development Server IMPORTANT: Always follow these instructions exactly when starting the development server: ```bash lsof -ti :8000 | xargs kill -9; find . -type d -name "__pycache__" -exec rm -r {} +; uv run manage.py tailwind runserver ``` Note: These steps must be executed in this exact order as a single command to ensure consistent behavior. ## Package Management IMPORTANT: When a Python package is needed, only use UV to add it: ```bash uv add ``` Do not attempt to install packages using any other method.