Compile a thread end-to-end (chunked extraction + sync) in one call.
Returns 202 immediately. Poll GET /compile/threads/ for progress: null → “preparing” → “syncing” → “synced” (or “failed”)
Fields available during polling: prepare_status, chunks_total, chunks_completed, current_counts.