confirm_grouping
Record the human's answer to a customer-grouping question Aurgus asked — a grouping compute_close PROPOSED ('GPG LLC resembles Global Procurement Group LLC', or 'these are the GPO's members'), OR a change to a roster Aurgus already knows ('did anything change?' → a new member joined, or one left). Aurgus never changes a group on its own — this tool is the person's approval, and what makes Aurgus remember. Added names become DATE-CONTROLLED members of the agreement's customer scope so the NEXT close matches them automatically; removing a member ENDS its membership as-of a date (never deletes — its past purchases stay attributed, only later ones stop rolling up). Use ONLY after Aurgus surfaced the question and the user answered; pass the agreement_id and the name(s) exactly as they appear in the data. Set valid_from/valid_to for a real join/leave date (a GPO join, an acquisition, a rename, a member leaving); omit valid_from for open-ended. After confirming, run compute_close again to fold the change in.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| members | No | Name(s) the user confirmed BELONG to this agreement (added as members), exactly as they appear in the data. | |
| agreement_id | Yes | The agreement whose customer scope this concerns — from the compute_close proposal or roster. | |
| ended_members | No | Member(s) that LEFT the group — their membership is ended as-of valid_to (not deleted; prior purchases stay attributed). |