* **Gap**: Double-clicking or selecting multiple bundle uploads while ingestion is active leads to background worker errors. * **Relevant Files**: - `website/` upload component * **Task**: - Toggle upload buttons to a disabled state while file parsing tasks are running. * **Acceptance Criteria**: - Buttons are grayed out until background threads confirm completed actions.
website/upload component