mark_heirs_complete
Record that the user has finished telling you about the estate's heirs and family. Call this the moment they say that's everyone — "no other children", "there's no spouse", "that's all the heirs". This is what turns "Surviving spouse" and "Minor children" in your Estate Context from "Not yet provided" into a definite answer; until you call it those facts stay unknown and you will keep having to ask about them. BEFORE calling: make sure every person they have named is already saved with create_heir, including a surviving spouse. Call it on the SAME turn the user says the list is complete; do NOT ask them to confirm a second time first. Exception: if NO heirs are recorded, the user must explicitly confirm there are none before the list can be marked complete — pass confirmed_no_heirs: true only after they have. Changes the heir-collection flag and derived estate facts; does not start paid checklist generation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| estate_id | Yes | The estate to act on. Call list_my_estates first to get this id. | |
| confirmed_no_heirs | No | Set true only when no heirs are recorded AND the user has explicitly confirmed the decedent left no heirs at all (no spouse, children, grandchildren, parents, siblings or other relatives). Never set it on your own inference. |