memory_set_add
Add or confirm a member in a multi-value memory slot; converts scalar values to sets on first use and protects numeric strings from unintended conversion.
Instructions
Add/confirm a member of a set-valued slot (many concurrent values, not one NOW value). A scalar there converts to a set on first call — one-way — except number-led scalars ("32", "$1,500"), which are protected: the add parks as a contender (action="contested", settle via memory_fact_resolve). Read with memory_fact_get.
Returns: {action, entity, attribute, member, members_count}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entity | Yes | ||
| member | Yes | ||
| attribute | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||