floortris.floortris.workers.dev
A room planner people and agents share through native WebMCP. Agents create proposals; humans review and Apply.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 5 · Act 11 · Transact 0 · Score: Not yet scored
Tool inspector
setConstraints
Stage rule assumptions, required kinds and an optional accessibility planning pack. Accessibility results are advisory planning assistance, never certification. Cannot modify accepted rules without human confirmation. Cell size remains 20 cm. Use native WebMCP for agent room edits. Leave Apply, Discard, Unlock and room-input confirmation to the human; do not click those controls on their behalf.
Page: /?room=original
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
proposalId |
string | yes | — |
revision |
integer | yes | — |
constraints |
object | yes | — |
Raw JSON schema
{
"type": "object",
"properties": {
"proposalId": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"revision": {
"type": "integer",
"minimum": 1,
"maximum": 10000
},
"constraints": {
"type": "object",
"properties": {
"H_lowCm": {
"type": "number",
"minimum": 0,
"maximum": 300
},
"walkHardCm": {
"type": "number",
"minimum": 20,
"maximum": 200
},
"walkPreferredCm": {
"type": "number",
"minimum": 20,
"maximum": 200
},
"storageFrontCm": {
"type": "number",
"minimum": 20,
"maximum": 200
},
"chairPullCm": {
"type": "number",
"minimum": 20,
"maximum": 200
},
"bedLongSideAccessCm": {
"type": "number",
"minimum": 20,
"maximum": 200
},
"radiatorFrontCm": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"windowFrontCm": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"ceilingCm": {
"type": "number",
"minimum": 100,
"maximum": 500
},
"requiredKinds": {
"type": "array",
"items": {
"type": "string",
"enum": [
"sofa",
"chair",
"table",
"coffee_table",
"desk",
"storage",
"bed",
"tv",
"rug",
"plant",
"window_treatment",
"ceiling_light",
"wall_light",
"floor_lamp",
"table_lamp",
"other"
]
},
"maxItems": 12
},
"deskNearWindow": {
"type": "boolean"
},
"openFloorM2": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"accessibility": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"enabled": {
"type": "boolean"
},
"turningCircleCm": {
"type": "number",
"minimum": 100,
"maximum": 250
},
"routeWidthCm": {
"type": "number",
"minimum": 60,
"maximum": 200
},
"doorApproachDepthCm": {
"type": "number",
"minimum": 60,
"maximum": 200
},
"bedTransferCm": {
"type": "number",
"minimum": 60,
"maximum": 200
},
"deskApproachCm": {
"type": "number",
"minimum": 60,
"maximum": 200
},
"reachableStorageMaxCm": {
"type": "number",
"minimum": 80,
"maximum": 200
},
"maxProjectionCm": {
"type": "number",
"minimum": 0,
"maximum": 50
}
},
"required": [
"id",
"enabled",
"turningCircleCm",
"routeWidthCm",
"doorApproachDepthCm",
"bedTransferCm",
"deskApproachCm",
"reachableStorageMaxCm",
"maxProjectionCm"
],
"additionalProperties": false
}
},
"required": [],
"additionalProperties": false
}
},
"required": [
"proposalId",
"revision",
"constraints"
],
"additionalProperties": false
}
Similar websites
reloadium.com
Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.
api.lmm.best
Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.
deskintab.dgkhan08.workers.dev
An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.
webmcp.agentsdesk.dev
Meridian Ops