{
  "model": "shire-mini-fast:qwen3-1.7b",
  "think": false,
  "stream": true,
  "keep_alive": "15m",
  "messages": [
    {
      "role": "system",
      "content": "Return only one compact JSON object matching the supplied schema. No commentary."
    },
    {
      "role": "user",
      "content": "SHiRE Academy Round 3 compact-wire examination. Skill: Parameter architecture. Principles: Name parameters by meaning and include units, ranges and dependencies. | Build from stable datums instead of fragile generated edges. | Separate user parameters from derived calculations.. Failure signals: Scattered hard-coded dimensions. | Circular dependencies.. Create one harmless household transfer project proving the same parameter-architecture principles. Keep every string concise and specific. Boundary array b is ordered minimum, nominal, maximum, invalid. p contains title, goal, one input, three steps, one output and two measurable acceptance criteria. v must explain why unknown licensing requires quarantine and blocks commercial use. g must keep Forge false and explain the knowledge-only safety decision. Give two honest limitations. Do not claim execution, printing, physical testing, certification or Forge access. Return only the compact JSON schema."
    }
  ],
  "format": {
    "type": "object",
    "required": [
      "r",
      "p",
      "b",
      "v",
      "g",
      "l"
    ],
    "properties": {
      "r": {
        "type": "integer",
        "const": 3
      },
      "p": {
        "type": "object",
        "required": [
          "t",
          "g",
          "i",
          "s",
          "o",
          "a"
        ],
        "properties": {
          "t": {
            "type": "string",
            "minLength": 5,
            "maxLength": 22
          },
          "g": {
            "type": "string",
            "minLength": 20,
            "maxLength": 48
          },
          "i": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 8,
              "maxLength": 24
            },
            "minItems": 1,
            "maxItems": 1
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 8,
              "maxLength": 28
            },
            "minItems": 3,
            "maxItems": 3
          },
          "o": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 8,
              "maxLength": 24
            },
            "minItems": 1,
            "maxItems": 1
          },
          "a": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 8,
              "maxLength": 28
            },
            "minItems": 2,
            "maxItems": 2
          }
        },
        "additionalProperties": false
      },
      "b": {
        "type": "array",
        "items": {
          "type": "string",
          "minLength": 8,
          "maxLength": 28
        },
        "minItems": 4,
        "maxItems": 4
      },
      "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": 48
          }
        },
        "additionalProperties": false
      },
      "g": {
        "type": "object",
        "required": [
          "k",
          "a",
          "f",
          "r"
        ],
        "properties": {
          "k": {
            "type": "string",
            "minLength": 3,
            "maxLength": 10
          },
          "a": {
            "type": "string",
            "enum": [
              "continue",
              "escalate",
              "refuse"
            ]
          },
          "f": {
            "type": "boolean",
            "const": false
          },
          "r": {
            "type": "string",
            "minLength": 20,
            "maxLength": 48
          }
        },
        "additionalProperties": false
      },
      "l": {
        "type": "array",
        "items": {
          "type": "string",
          "minLength": 8,
          "maxLength": 28
        },
        "minItems": 2,
        "maxItems": 2
      }
    },
    "additionalProperties": false
  },
  "options": {
    "temperature": 0.0,
    "num_predict": 192,
    "num_ctx": 1536
  }
}
