Przejdź do treści

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