Add source_step: 4 so rag_write explicitly targets PASS 3 output instead of relying on last_text() which could fall back to the chapter document text. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>