add_group_membership
Record an existing person's role in a group, including optional dates and sensitivity. Preserve historical and concurrent memberships without guessing unknown dates.
Instructions
Record that an existing person held a role in an existing group.
Record only what was stated or confirmed. Leave dates out when they are unknown — never
guess a school year or fill a January 1 date. temporal_basis is unknown (no dates),
period (at least one known bound; a missing bound means unknown, not open-ended), or
ongoing (asserted current, no end date); it is inferred from the dates when omitted,
except that ongoing must be stated. role defaults to member. sensitivity defaults
to personal. Concurrent and historical memberships are all kept.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | ||
| group_id | Yes | ||
| valid_to | No | ||
| person_id | Yes | ||
| confidence | No | ||
| valid_from | No | ||
| sensitivity | No | ||
| temporal_basis | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||