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