Přeskočit obsah

Assistant Preview and Execution Submission

Source schema: doc/schemas/inquirium.assistant.turn.request.v2.schema.json

Fields

Field Required Shape Description
schema yes const: inquirium.assistant.turn.request.v2
action yes enum: preview, execute
request yes object The unchanged V1 operation request is validated by AssistantTurnRequest at the Schema Gate semantic boundary.
disclosure yes unspecified
acknowledgement yes unspecified

Conditional Rules

Rule 1

When:

{
  "required": [
    "action"
  ],
  "properties": {
    "action": {
      "const": "preview"
    }
  }
}

Then:

{
  "properties": {
    "disclosure": {
      "type": "null"
    },
    "acknowledgement": {
      "type": "null"
    }
  }
}

Rule 2

When:

{
  "required": [
    "disclosure"
  ],
  "properties": {
    "disclosure": {
      "type": "object",
      "required": [
        "acknowledgement/required"
      ],
      "properties": {
        "acknowledgement/required": {
          "const": true
        }
      }
    }
  }
}

Then:

{
  "properties": {
    "acknowledgement": {
      "type": "object"
    }
  }
}

Field Semantics

schema

  • Required: yes
  • Shape: const: inquirium.assistant.turn.request.v2

action

  • Required: yes
  • Shape: enum: preview, execute

request

  • Required: yes
  • Shape: object

The unchanged V1 operation request is validated by AssistantTurnRequest at the Schema Gate semantic boundary.

disclosure

  • Required: yes
  • Shape: unspecified

acknowledgement

  • Required: yes
  • Shape: unspecified