Upload R2 Asset Use this for large media assets that should be hosted on instead of committed to Git. Workflow 1. Find the main worktree: Prefer the worktree on , usually . 2. Load R2 credentials from the main worktree: Do not print secret values. The required variables are and . 3. Upload the file to the bucket using Bun's S3-compatible client: 4. Verify the public URL: 5. Replace local asset usage with the hosted URL and delete the local binary. Do not wrap remote URLs in : rejects and URLs. Use the URL string directly, for example: 6. Run the focused lint or stylecheck for touched packages…