memory_set_add
Store an additional member in a set-valued attribute, converting scalar values to a set on first use and flagging numeric contenders for conflict resolution.
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 | |||