{
  "@context": {
    "ixo": "https://w3id.org/ixo/ns/protocol/",
    "@id": "@type",
    "type": "@type",
    "@protected": true
  },
  "type": "ixo:entity#surveyTemplate",
  "question": {
    "title": "Unblock: AI Review Rubric",
    "description": "Design the rules for how AI assists in your review task. Define the 'Stop' and 'Go' signals.",
    "pages": [
      {
        "name": "rubric_design",
        "elements": [
          {
            "type": "text",
            "name": "ixo:reviewTask",
            "title": "What is the specific task?",
            "description": "Example: Checking photos of solar installations or screening ID documents.",
            "isRequired": true
          },
          {
            "type": "comment",
            "name": "ixo:aiIndicators",
            "title": "What is the AI checking for?",
            "description": "List the indicators or thresholds. Example: 'Is the image clear?' or 'Is the date present?'",
            "isRequired": true
          },
          {
            "type": "matrix",
            "name": "ixo:decisionLogic",
            "title": "Decision Rubric",
            "description": "Decide when the system acts and when it escalates.",
            "columns": [
              {
                "value": "auto",
                "text": "Auto-Pass"
              },
              {
                "value": "flag",
                "text": "Flag for Human Review"
              },
              {
                "value": "reject",
                "text": "Reject/Return"
              }
            ],
            "rows": [
              {
                "value": "low_confidence",
                "text": "AI Confidence is low/uncertain"
              },
              {
                "value": "clear_match",
                "text": "Evidence perfectly matches the rules"
              },
              {
                "value": "missing_data",
                "text": "Required fields are empty"
              },
              {
                "value": "high_risk",
                "text": "High-risk or sensitive data detected"
              }
            ],
            "eachRowRequired": true
          }
        ]
      },
      {
        "name": "failure_analysis",
        "elements": [
          {
            "type": "comment",
            "name": "ixo:humanInTheLoopTrigger",
            "title": "What is your main 'Human-in-the-loop' trigger?",
            "description": "Describe the specific situation where the AI must stop and wait for a human decision.",
            "isRequired": true
          },
          {
            "type": "comment",
            "name": "ixo:failureModes",
            "title": "What are two ways this AI might fail in your context?",
            "description": "Think about local bias, low light, or language variations. (Required for 'Strong' result).",
            "isRequired": true
          }
        ],
        "title": "Safety & Failure Modes"
      }
    ],
    "widthMode": "static",
    "width": "800px",
    "headerView": "advanced"
  }
}