Rate one story
rate_briefing_entryGive a precise up/down signal on one story of a briefing: more like this, less like this, more technical, simpler, deeper, shorter, or mute. A story carries typed labels (see labels in get_briefing): e: (e:tesla), c:<field, its world> (c:auto), f: (f:soldi = money) and free tags. topics chooses the LEVEL: one label = broad ("less of Tesla, everywhere"); several labels = narrow, they are COMBINED with AND ("less of Tesla + soldi" = Tesla only when the story is about money; Tesla alone and money stories of others are untouched). Omit topics for the whole story (all its labels together, the narrowest level). Sending the same signal again with different topics REPLACES the previous one. "follow" is different: it pins THIS story — every development of it (and only of it) gets a full entry; "unfollow" releases it. withdraw: true takes a signal back.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| signal | Yes | The signal to record | |
| topics | No | Labels of this story to combine (AND), from `labels` in get_briefing — e.g. ["e:tesla"] for Tesla everywhere, ["e:tesla","f:soldi"] for Tesla only about money. Omit for the whole story. | |
| entry_id | Yes | Entry id from get_briefing | |
| withdraw | No | true = take back the signal of this kind previously given on this story (the topics it had touched are restored). With "follow" use "unfollow" instead. | |
| briefing_id | No | Which briefing. Omit for the latest. |