constraint-canvas-rho.vercel.app
A shared floor planner where every rejected agent proposal becomes a permanent rule the agent cannot break again.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 5 · Act 4 · Transact 0 · Score: Not yet scored
Tool inspector
propose_changes
Submit a set of placements, moves or removals. This never edits the floor directly. The app validates the whole set against locked objects and every active rule. If any item breaks a rule the entire plan is refused and you are told which rule and which item. If it passes, it appears as a ghosted preview for the human to accept or reject item by item.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
summary |
string | yes | One sentence in plain language describing what this plan does and why, shown to the human above the items. |
changes |
array | yes | The changes to apply, evaluated as one atomic plan. |
Raw JSON schema
{
"type": "object",
"properties": {
"summary": {
"type": "string",
"description": "One sentence in plain language describing what this plan does and why, shown to the human above the items."
},
"changes": {
"type": "array",
"description": "The changes to apply, evaluated as one atomic plan.",
"items": {
"type": "object",
"properties": {
"op": {
"type": "string",
"enum": [
"add",
"move",
"remove"
]
},
"kind": {
"type": "string",
"enum": [
"stage",
"round_table",
"rect_table",
"booth",
"bar",
"exit",
"walkway"
],
"description": "Required for add. The type of object to place."
},
"id": {
"type": "string",
"description": "Required for move and remove. An existing object id."
},
"x": {
"type": "number",
"description": "Left edge in metres from the north west corner. Required for add and move."
},
"y": {
"type": "number",
"description": "Top edge in metres from the north west corner. Required for add and move."
},
"label": {
"type": "string",
"description": "Optional name for a new object."
}
},
"required": [
"op"
]
}
}
},
"required": [
"summary",
"changes"
]
}
Similar websites
econsor.de
German digital agency building portals, e-commerce sites and online marketing, combining strategy, design and AI to grow clients' visibility and customer base.
inkframe-eta.vercel.app
Browser-native Elah video editor for 9:16 and 16:9 exports
agentdesk-demo.vercel.app
Meridian Ops
eworker.ca
E-Worker is business infrastructure powered by AI, with focused apps and connected business work.