Přeskočit obsah

Corpus Turn Order Decision v1

Source schema: doc/schemas/corpus-turn-order-decision.v1.schema.json

Prompt-free result of resolving one exact target-free Corpus turn-order offer; it is evidence, not Room authority.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: corpus-turn-order-decision.v1
schema/v yes const: 1
decision/ref yes string
decision/digest yes ref: #/$defs/digest
offer/ref yes string
offer/digest yes ref: #/$defs/digest
source yes enum: distribution-policy, operator-policy
operator/authority-decision-ref no string
ordered/candidate-refs yes array
selected/candidate-ref yes ref: #/$defs/candidate-ref
decided-at yes string

Definitions

Definition Shape Description
digest string
candidate-ref string

Conditional Rules

Rule 1

When:

{
  "required": [
    "source"
  ],
  "properties": {
    "source": {
      "const": "operator-policy"
    }
  }
}

Then:

{
  "required": [
    "operator/authority-decision-ref"
  ]
}

Field Semantics

schema

  • Required: yes
  • Shape: const: corpus-turn-order-decision.v1

schema/v

  • Required: yes
  • Shape: const: 1

decision/ref

  • Required: yes
  • Shape: string

decision/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

offer/ref

  • Required: yes
  • Shape: string

offer/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

source

  • Required: yes
  • Shape: enum: distribution-policy, operator-policy

operator/authority-decision-ref

  • Required: no
  • Shape: string

ordered/candidate-refs

  • Required: yes
  • Shape: array

selected/candidate-ref

  • Required: yes
  • Shape: ref: #/$defs/candidate-ref

decided-at

  • Required: yes
  • Shape: string

Definition Semantics

$defs.digest

  • Shape: string

$defs.candidate-ref

  • Shape: string