graph TD
A[Input: YouTube URL] -->|Validation| B[URL Validation Process]
B -->|Valid URL| C[Generate Standard Filename]
B -->|Invalid URL| H[Error: Invalid URL]
C --> D[Download YouTube as MP3]
D -->|Success| E[Convert MP3 to WAV]
D -->|Failure| I[Error: Download Failed]
E -->|Success| F[Quality Verification]
E -->|Failure| J[Error: Conversion Failed]
F -->|Passes| G[Output: Raw WAV Audio]
F -->|Fails| K[Error: Quality Check Failed]
G --> L[Save to Server]
L -->|Success| M[Final Output: source_full_audio.wav]
L -->|Failure| N[Error: Save Failed]