Přeskočit obsah

Corpus Task-pack Candidate Publication Request v1

Source schema: doc/schemas/corpus-task-pack-candidate.publish.request.v1.schema.json

Request to publish a P094 task-pack candidate into a Corpus Room (P094-022b). It names a committed Agent product of the author's retained turn and carries no candidate bytes: the host reads the product, checks that its passage's Corpus inference-Flow binding ties it to exactly this turn (query, Room, participant, role assignment, turn number) and class, and publishes the canonical candidate the product's kept bytes are.

Fields

Field Required Shape Description
schema yes const: corpus-task-pack-candidate.publish.request.v1
query/id yes string
room/id yes string
turn/id yes string
author yes ref: corpus-reasoning-room-policy.v1.schema.json#/$defs/room-subject
author/node-id yes string
source/peer yes string
agent/id yes string
agent/product-ref yes string
class/key yes enum: Public, Community, Personal
candidate/ref yes string
## Field Semantics

schema

  • Required: yes
  • Shape: const: corpus-task-pack-candidate.publish.request.v1

query/id

  • Required: yes
  • Shape: string

room/id

  • Required: yes
  • Shape: string

turn/id

  • Required: yes
  • Shape: string

author

  • Required: yes
  • Shape: ref: corpus-reasoning-room-policy.v1.schema.json#/$defs/room-subject

author/node-id

  • Required: yes
  • Shape: string

source/peer

  • Required: yes
  • Shape: string

agent/id

  • Required: yes
  • Shape: string

agent/product-ref

  • Required: yes
  • Shape: string

class/key

  • Required: yes
  • Shape: enum: Public, Community, Personal

candidate/ref

  • Required: yes
  • Shape: string