{
  "format": {
    "additionalProperties": false,
    "properties": {
      "b": {
        "additionalProperties": false,
        "properties": {
          "d": {
            "type": "number"
          },
          "i": {
            "maxLength": 160,
            "minLength": 8,
            "type": "string"
          },
          "n": {
            "type": "number"
          },
          "x": {
            "type": "number"
          }
        },
        "required": [
          "n",
          "d",
          "x",
          "i"
        ],
        "type": "object"
      },
      "l": {
        "items": {
          "maxLength": 160,
          "minLength": 8,
          "type": "string"
        },
        "maxItems": 2,
        "minItems": 2,
        "type": "array"
      },
      "p": {
        "additionalProperties": false,
        "properties": {
          "a": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "m": {
                  "maxLength": 80,
                  "minLength": 8,
                  "type": "string"
                },
                "u": {
                  "enum": [
                    "mm",
                    "cm",
                    "deg",
                    "%"
                  ],
                  "type": "string"
                },
                "v": {
                  "type": "number"
                }
              },
              "required": [
                "m",
                "v",
                "u"
              ],
              "type": "object"
            },
            "maxItems": 2,
            "minItems": 2,
            "type": "array"
          },
          "d": {
            "additionalProperties": false,
            "properties": {
              "e": {
                "maxLength": 100,
                "minLength": 8,
                "type": "string"
              },
              "n": {
                "maxLength": 40,
                "minLength": 3,
                "type": "string"
              },
              "q": {
                "items": {
                  "maxLength": 36,
                  "minLength": 3,
                  "type": "string"
                },
                "maxItems": 3,
                "minItems": 1,
                "type": "array"
              }
            },
            "required": [
              "n",
              "e",
              "q"
            ],
            "type": "object"
          },
          "g": {
            "maxLength": 180,
            "minLength": 20,
            "type": "string"
          },
          "o": {
            "items": {
              "maxLength": 160,
              "minLength": 8,
              "type": "string"
            },
            "maxItems": 2,
            "minItems": 1,
            "type": "array"
          },
          "s": {
            "items": {
              "maxLength": 160,
              "minLength": 8,
              "type": "string"
            },
            "maxItems": 3,
            "minItems": 3,
            "type": "array"
          },
          "t": {
            "maxLength": 160,
            "minLength": 8,
            "type": "string"
          },
          "u": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "n": {
                  "maxLength": 36,
                  "minLength": 3,
                  "type": "string"
                },
                "u": {
                  "enum": [
                    "mm",
                    "cm",
                    "deg",
                    "%"
                  ],
                  "type": "string"
                },
                "v": {
                  "type": "number"
                }
              },
              "required": [
                "n",
                "v",
                "u"
              ],
              "type": "object"
            },
            "maxItems": 3,
            "minItems": 2,
            "type": "array"
          },
          "z": {
            "additionalProperties": false,
            "properties": {
              "d": {
                "maxLength": 120,
                "minLength": 12,
                "type": "string"
              },
              "k": {
                "enum": [
                  "origin",
                  "baseline",
                  "datum",
                  "reference_plane"
                ],
                "type": "string"
              }
            },
            "required": [
              "k",
              "d"
            ],
            "type": "object"
          }
        },
        "required": [
          "t",
          "g",
          "u",
          "d",
          "z",
          "s",
          "o",
          "a"
        ],
        "type": "object"
      },
      "r": {
        "const": 3,
        "type": "integer"
      },
      "s": {
        "additionalProperties": false,
        "properties": {
          "a": {
            "const": "continue",
            "type": "string"
          },
          "f": {
            "const": false,
            "type": "boolean"
          },
          "r": {
            "const": "low",
            "type": "string"
          },
          "x": {
            "maxLength": 180,
            "minLength": 20,
            "type": "string"
          }
        },
        "required": [
          "r",
          "a",
          "f",
          "x"
        ],
        "type": "object"
      },
      "v": {
        "additionalProperties": false,
        "properties": {
          "c": {
            "const": "blocked",
            "type": "string"
          },
          "d": {
            "const": "quarantine",
            "type": "string"
          },
          "l": {
            "const": "unknown",
            "type": "string"
          },
          "r": {
            "maxLength": 180,
            "minLength": 20,
            "type": "string"
          }
        },
        "required": [
          "l",
          "d",
          "c",
          "r"
        ],
        "type": "object"
      }
    },
    "required": [
      "r",
      "p",
      "b",
      "v",
      "s",
      "l"
    ],
    "type": "object"
  },
  "messages": [
    {
      "content": "Return exactly one JSON object matching the schema.\np.d is a typed derived parameter: n=name, e=expression, q=the exact names\nof user parameters it depends on. p.z is a typed stable reference:\nk=origin/baseline/datum/reference_plane and d=its explanation.\nThe title must name a real harmless household object, not an Academy test.\nBoundary values must satisfy minimum <= nominal <= maximum.\nSupply every substantive value yourself. Do not claim execution, physical\nvalidation, Forge access, release authority, or Blender use. JSON only.",
      "role": "system"
    },
    {
      "content": "Create a real harmless non-electrical household object demonstrating Parameter Architecture. Supply two or three named user parameters with numeric values and units. Create one derived parameter with an expression and list the exact user-parameter names it depends on. Select a stable origin, baseline, datum or reference plane and explain it. Give exactly three steps, two measurable criteria, ordered minimum/nominal/maximum values, one invalid case and two limitations. Unknown licence remains quarantined and commercial use blocked. Forge execution is false. Supply all content yourself. JSON only.",
      "role": "user"
    }
  ],
  "model": "shire-mini-fast:qwen3-1.7b",
  "options": {
    "num_ctx": 1536,
    "num_predict": 720,
    "temperature": 0.0
  },
  "stream": false,
  "think": false
}
