Corpus Reasoning Turn Proposal v1¶
Source schema: doc/schemas/corpus-reasoning-turn-proposal.v1.schema.json
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema/v |
yes |
const: 1 |
|
turn/id |
yes |
string | |
query/id |
yes |
string | |
room/id |
yes |
string | |
participant |
yes |
ref: corpus-reasoning-room-policy.v1.schema.json#/$defs/room-subject |
|
assignment/id |
yes |
string | |
turn/no |
yes |
integer | |
kind |
yes |
enum: chair-prompt, expert-contribution, chair-synthesis |
Semantic role of the inert turn. The current Room-attested participant profile admits only expert-contribution; chair-prompt and chair-synthesis are reserved for a chair-specific dispatch path. |
content/type |
yes |
const: text/plain |
|
content |
yes |
string | |
content/digest |
yes |
string | |
class/key |
yes |
enum: Public, Community, Personal |
|
proposed-at |
yes |
string | |
expires-at |
yes |
string | |
idempotency/key |
yes |
string | |
| ## Field Semantics |
schema/v¶
- Required:
yes - Shape: const:
1
turn/id¶
- Required:
yes - Shape: string
query/id¶
- Required:
yes - Shape: string
room/id¶
- Required:
yes - Shape: string
participant¶
- Required:
yes - Shape: ref:
corpus-reasoning-room-policy.v1.schema.json#/$defs/room-subject
assignment/id¶
- Required:
yes - Shape: string
turn/no¶
- Required:
yes - Shape: integer
kind¶
- Required:
yes - Shape: enum:
chair-prompt,expert-contribution,chair-synthesis
Semantic role of the inert turn. The current Room-attested participant profile admits only expert-contribution; chair-prompt and chair-synthesis are reserved for a chair-specific dispatch path.
content/type¶
- Required:
yes - Shape: const:
text/plain
content¶
- Required:
yes - Shape: string
content/digest¶
- Required:
yes - Shape: string
class/key¶
- Required:
yes - Shape: enum:
Public,Community,Personal
proposed-at¶
- Required:
yes - Shape: string
expires-at¶
- Required:
yes - Shape: string
idempotency/key¶
- Required:
yes - Shape: string