{
  "name": "Yastero Room Planner",
  "schemaVersion": "3.0",
  "instructions": "README.md",
  "projectSchema": "room-project.schema.json",
  "capabilities": "capabilities.json",
  "toolSchemas": "tools.json",
  "generatedInstructions": "instructions.txt",
  "coordinateSystem": {
    "axes": [
      "x",
      "y"
    ],
    "internalUnit": "ft",
    "wallReference": "centerline",
    "roomOutline": "local counterclockwise vertices; orthogonal unless freeform is true"
  },
  "connection": {
    "copyPaste": "Open Work with AI, copy the current plan and paste one command reply for review.",
    "webmcp": "When supported by the browser, open Work with AI. Tools are registered for that panel lifecycle; suggestions require human review.",
    "localMcp": {
      "url": "http://127.0.0.1:4377/mcp",
      "transport": "Streamable HTTP",
      "authentication": "Temporary credential from an explicitly connected tab; disconnect revokes access.",
      "startCommand": "npm run agent:bridge"
    },
    "remoteGatewayAvailable": false
  },
  "tools": [
    "yastero_get_capabilities",
    "yastero_get_project",
    "yastero_describe_plan",
    "yastero_get_catalog",
    "yastero_get_selection",
    "yastero_estimate_materials",
    "yastero_preview_commands",
    "yastero_apply_commands",
    "yastero_get_changes",
    "yastero_undo_own_change"
  ],
  "limits": {
    "rooms": 30,
    "openings": 100,
    "layers": 100,
    "furniture": 200,
    "levels": 6,
    "stairs": 30,
    "roofs": 30,
    "roofSections": 64,
    "jsonCharacters": 1000000,
    "freeWalls": 256
  },
  "modelFeatures": {
    "rooms": true,
    "sharedWalls": true,
    "freeWalls": true,
    "doors": true,
    "windows": true,
    "assets": true,
    "supports": true,
    "materialLayers": true,
    "levels": true,
    "curvedWalls": true,
    "roofs": true,
    "stairs": true
  },
  "commandFeatures": {
    "rooms": true,
    "openings": true,
    "assets": true,
    "layers": true,
    "roomFreeform": true,
    "freeWalls": false,
    "levels": false,
    "roofs": false,
    "stairs": false
  },
  "defaultMode": "suggest",
  "fullReplacement": "preview-only",
  "closedTabEditing": false,
  "multiDeviceCollaboration": false
}
