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.
Values
Section titled “Values”| Value | Description |
|---|---|
"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.
Where it’s used
Section titled “Where it’s used”- Inside
LoomThread - Inside
ProposedThread - Inside
ThreadWeaveRequest