Skip to content

ThreadBasis

What a thread rests on. People keep impressions as memories too, but an impression is not a fact, and building on one as if it were compounds it: so what was said, what the agent made of it, and what it read are kept apart.

Kind: a string enum, used in requests and responses.

ValueDescription
"Said"Someone said it, or explicitly agreed to it. The default.
"Impression"The agent’s own reading of someone or something, that nobody said: “Priya seems to deflect direct questions”. Kept lighter, never a foundation, never strengthened by being said again or used, never built on.
"Read"Learned from a document, a web page or a tool’s result, not from a person. Kept as lightly as an impression: it is someone else’s account, and the one place an instruction could be planted.

New values can appear, so treat one you don’t know as “something else”, not as an error.