Implementation
gradeNot graded
gradeNot graded
get_room_stateAnswer
Read the committed room state. This never returns a proposal as committed.
View tool JSON
{
"name": "get_room_state",
"kind": "answer",
"impl": "imperative",
"description": "Read the committed room state. This never returns a proposal as committed.",
"inputSchema": {
"type": "object",
"properties": {
"sessionId": {
"type": "string"
}
},
"required": [
"sessionId"
],
"additionalProperties": false
}
}search_catalogAnswer
Search the synthetic fixture catalog.
View tool JSON
{
"name": "search_catalog",
"kind": "answer",
"impl": "imperative",
"description": "Search the synthetic fixture catalog.",
"inputSchema": {
"type": "object",
"properties": {
"sessionId": {
"type": "string"
},
"query": {
"type": "string"
},
"category": {
"type": "string"
},
"maxPriceCents": {
"type": "number"
},
"accessibleOnly": {
"type": "boolean"
},
"roomType": {
"type": "string",
"enum": [
"bathroom",
"kitchen"
]
}
},
"required": [
"sessionId",
"query"
],
"additionalProperties": false
}
}evaluate_designAction
Return deterministic budget and layout findings for committed state.
View tool JSON
{
"name": "evaluate_design",
"kind": "act",
"impl": "imperative",
"description": "Return deterministic budget and layout findings for committed state.",
"inputSchema": {
"type": "object",
"properties": {
"sessionId": {
"type": "string"
}
},
"required": [
"sessionId"
],
"additionalProperties": false
}
}propose_changesAction
Create a non-mutating proposal for human review.
View tool JSON
{
"name": "propose_changes",
"kind": "act",
"impl": "imperative",
"description": "Create a non-mutating proposal for human review.",
"inputSchema": {
"type": "object",
"properties": {
"sessionId": {
"type": "string"
},
"expectedVersion": {
"type": "integer"
},
"operations": {
"type": "array",
"maxItems": 12,
"items": {
"type": "object"
}
},
"rationale": {
"type": "string"
},
"idempotencyKey": {
"type": "string"
}
},
"required": [
"sessionId",
"expectedVersion",
"operations",
"rationale",
"idempotencyKey"
],
"additionalProperties": false
}
}get_proposalAnswer
Read a proposal created in this page session.
View tool JSON
{
"name": "get_proposal",
"kind": "answer",
"impl": "imperative",
"description": "Read a proposal created in this page session.",
"inputSchema": {
"type": "object",
"properties": {
"sessionId": {
"type": "string"
},
"proposalId": {
"type": "string"
}
},
"required": [
"sessionId",
"proposalId"
],
"additionalProperties": false
}
}apply_approved_proposalAction
Apply one exact proposal only after the page-owned human approval route approved it.
View tool JSON
{
"name": "apply_approved_proposal",
"kind": "act",
"impl": "imperative",
"description": "Apply one exact proposal only after the page-owned human approval route approved it.",
"inputSchema": {
"type": "object",
"properties": {
"sessionId": {
"type": "string"
},
"proposalId": {
"type": "string"
},
"proposalHash": {
"type": "string"
},
"expectedVersion": {
"type": "integer"
},
"idempotencyKey": {
"type": "string"
}
},
"required": [
"sessionId",
"proposalId",
"proposalHash",
"expectedVersion",
"idempotencyKey"
],
"additionalProperties": false
}
}request_protected_actionAction
Request a protected synthetic action. Confirmation remains page-owned.
View tool JSON
{
"name": "request_protected_action",
"kind": "act",
"impl": "imperative",
"description": "Request a protected synthetic action. Confirmation remains page-owned.",
"inputSchema": {
"type": "object",
"properties": {
"sessionId": {
"type": "string"
},
"action": {
"type": "string",
"enum": [
"book_consultation",
"request_quote"
]
},
"payload": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"idempotencyKey": {
"type": "string"
}
},
"required": [
"sessionId",
"action",
"payload",
"idempotencyKey"
],
"additionalProperties": false
}
}get_receiptAnswer
Read the exportable decision receipt when available.
View tool JSON
{
"name": "get_receipt",
"kind": "answer",
"impl": "imperative",
"description": "Read the exportable decision receipt when available.",
"inputSchema": {
"type": "object",
"properties": {
"sessionId": {
"type": "string"
}
},
"required": [
"sessionId"
],
"additionalProperties": false
}
}get_bill_of_materialsAnswer
Read the itemized bill of materials and budget summary for committed state.
View tool JSON
{
"name": "get_bill_of_materials",
"kind": "answer",
"impl": "imperative",
"description": "Read the itemized bill of materials and budget summary for committed state.",
"inputSchema": {
"type": "object",
"properties": {
"sessionId": {
"type": "string"
}
},
"required": [
"sessionId"
],
"additionalProperties": false
}
}