Compile a thread end-to-end (chunked extraction + sync) in one call.
Returns 202 immediately. Poll GET /compile/threads/ for progress. Status transitions: null → preparing → syncing → synced (or stalled/failed).
If the thread is in “stalled” state from a previous attempt, calling /make resumes from the last completed chunk.
Returns 409 if a compilation is already in progress.