{
  "model": "shire-mini-fast:qwen3-1.7b",
  "think": false,
  "stream": false,
  "messages": [
    {
      "role": "system",
      "content": "COMPACT-WIRE means compact JSON transport encoding only. It is NOT electrical\nwire and must not become the project subject.\n\nChoose your own harmless, non-electrical household object. Demonstrate Parameter\nArchitecture explicitly in the supplied content:\n\n1. Give user-controlled parameters with meaningful names and units or ranges.\n2. State at least one dependency or derived calculation.\n3. Build from an origin, datum, baseline, or fixed reference plane.\n4. Clearly distinguish user inputs from derived values.\n5. Give minimum, nominal, maximum, and invalid parameter cases.\n\nShort keys:\nr=round.\np: t=title, g=goal, i=inputs, s=steps, o=outputs, a=acceptance criteria.\nb: n=minimum, d=nominal, x=maximum, i=invalid.\nv: l=licence status, d=decision, c=commercial use, r=reason.\ns: r=risk class, a=action, f=forge execution allowed, x=reason.\nl=limitations.\n\nSupply every substantive value yourself. Never use placeholders, schema labels,\nset notation, or metadata as answer content. Return JSON only."
    },
    {
      "role": "user",
      "content": "SHiRE Academy Round 3 compact-wire test for Parameter Architecture.\nReturn JSON only using the supplied short-key schema. Supply every value yourself;\nnothing missing will be filled in. Create a harmless household transfer project\nthat clearly uses meaningful parameter names, units or ranges, dependencies,\nstable datums, and separation of user inputs from derived calculations.\nUse exactly three project steps, two measurable acceptance criteria, four boundary\ncases, and two honest limitations. Unknown licence must remain unknown,\nquarantined, and commercially blocked. Safety action is continue and Forge\nexecution is false. Do not claim tool execution, physical validation, Forge\naccess, release authority, or Blender use.\n"
    }
  ],
  "options": {
    "temperature": 0.0,
    "num_predict": 420,
    "num_ctx": 1536
  },
  "format": {
    "type": "object",
    "required": [
      "r",
      "p",
      "b",
      "v",
      "s",
      "l"
    ],
    "properties": {
      "r": {
        "type": "integer",
        "const": 3
      },
      "p": {
        "type": "object",
        "required": [
          "t",
          "g",
          "i",
          "s",
          "o",
          "a"
        ],
        "properties": {
          "t": {
            "type": "string",
            "minLength": 8,
            "maxLength": 80
          },
          "g": {
            "type": "string",
            "minLength": 20,
            "maxLength": 180
          },
          "i": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 8,
              "maxLength": 100
            },
            "minItems": 1,
            "maxItems": 3
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 8,
              "maxLength": 120
            },
            "minItems": 3,
            "maxItems": 3
          },
          "o": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 8,
              "maxLength": 100
            },
            "minItems": 1,
            "maxItems": 2
          },
          "a": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 8,
              "maxLength": 140
            },
            "minItems": 2,
            "maxItems": 2
          }
        },
        "additionalProperties": false
      },
      "b": {
        "type": "object",
        "required": [
          "n",
          "d",
          "x",
          "i"
        ],
        "properties": {
          "n": {
            "type": "string",
            "minLength": 8,
            "maxLength": 120
          },
          "d": {
            "type": "string",
            "minLength": 8,
            "maxLength": 120
          },
          "x": {
            "type": "string",
            "minLength": 8,
            "maxLength": 120
          },
          "i": {
            "type": "string",
            "minLength": 8,
            "maxLength": 120
          }
        },
        "additionalProperties": false
      },
      "v": {
        "type": "object",
        "required": [
          "l",
          "d",
          "c",
          "r"
        ],
        "properties": {
          "l": {
            "type": "string",
            "const": "unknown"
          },
          "d": {
            "type": "string",
            "const": "quarantine"
          },
          "c": {
            "type": "string",
            "const": "blocked"
          },
          "r": {
            "type": "string",
            "minLength": 20,
            "maxLength": 180
          }
        },
        "additionalProperties": false
      },
      "s": {
        "type": "object",
        "required": [
          "r",
          "a",
          "f",
          "x"
        ],
        "properties": {
          "r": {
            "type": "string",
            "minLength": 3,
            "maxLength": 40
          },
          "a": {
            "type": "string",
            "const": "continue"
          },
          "f": {
            "type": "boolean",
            "const": false
          },
          "x": {
            "type": "string",
            "minLength": 20,
            "maxLength": 180
          }
        },
        "additionalProperties": false
      },
      "l": {
        "type": "array",
        "items": {
          "type": "string",
          "minLength": 8,
          "maxLength": 140
        },
        "minItems": 2,
        "maxItems": 2
      }
    },
    "additionalProperties": false
  }
}