{
  "schema": "remeda.vulnerability_evidence_intake.v1",
  "stage": 326,
  "purpose": "Bind an AI vulnerability claim to a reproduction result before QSP decision.",
  "required_sections": [
    "ai_claim",
    "reproduction_result",
    "evidence_files",
    "qsp_decision"
  ],
  "ai_claim": {
    "claim_id": "string",
    "source": "ai_model_or_tool_name",
    "target": {
      "repository": "string",
      "commit": "string",
      "file": "string",
      "line_range": "string"
    },
    "vulnerability_type": "string",
    "claim_summary": "string",
    "risk_level": "low | medium | high | critical",
    "created_at": "ISO-8601"
  },
  "reproduction_result": {
    "reproduction_id": "string",
    "environment": "local | ci | sandbox | external_lab",
    "target": {
      "repository": "string",
      "commit": "string",
      "file": "string",
      "line_range": "string"
    },
    "result": "reproduced | not_reproduced | inconclusive",
    "method_summary": "string",
    "created_at": "ISO-8601"
  },
  "evidence_files": [
    {
      "name": "string",
      "type": "log | screenshot | report | proof_json",
      "sha256": "string",
      "public": false
    }
  ],
  "qsp_decision": {
    "same_target": true,
    "decision": "accept | pending | reject",
    "reason": "string",
    "fail_closed": true
  }
}
