The regression test previously passed even when junction rows remained, because unlink and deleteRisk masked missing soft-delete cleanup. Query the risk documents connection before and after deleteDocument. Signed-off-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Bryan FRIMIN <bryan@frimin.fr>