The docs say three identical successful heals of the same locator produce a page-object patch proposal. Ours has healed five times across four nightly runs, same description, same winning selector, and:
sdods proposals list --status pendingcomes back empty. The page object does use heal.locator, so this should be the deterministic path rather than the agent one.