{
  "template_name": "Content review request",
  "status": "original sample; proposed fields",
  "fields": [
    {
      "key": "content_item_id",
      "label": "Content item",
      "required": true
    },
    {
      "key": "version_id",
      "label": "Version under review",
      "required": true
    },
    {
      "key": "content_hash",
      "label": "Reviewed version fingerprint",
      "required": true
    },
    {
      "key": "reviewer_id",
      "label": "Assigned reviewer",
      "required": true
    },
    {
      "key": "decision",
      "label": "Decision",
      "required": true,
      "options": [
        "approve",
        "request_changes"
      ]
    },
    {
      "key": "comment",
      "label": "Review note",
      "required": false
    },
    {
      "key": "decided_at",
      "label": "Decision time",
      "required": true
    }
  ],
  "rules": [
    "Decision applies only to version_id and content_hash.",
    "Any changed copy creates a new version and a new review.",
    "Approval never changes publication state.",
    "Only publisher can create a publish handoff and receipt."
  ]
}
