{
  "schema_version": "1.0.0",
  "protocol_id": "emotional_physical_translation_v1",
  "mode": "protocol_derivation",
  "input": {
    "input_type": "text",
    "source_payload": "USER_INPUT_PLACEHOLDER",
    "extracted_semantics": [
      "scene",
      "characters",
      "actions",
      "style",
      "lighting",
      "camera"
    ]
  },
  "context": {
    "domain": [
      "comics",
      "character_acting",
      "body_language",
      "facial_expression"
    ],
    "system_type": "mixed",
    "time_horizon": "unspecified",
    "risk_level": "low"
  },
  "protocol": {
    "items": [
      {
        "id": "emotional_physical_translation_v1",
        "primary_goal": "Produce artist-ready visual instructions using Emotional-to-Physical Translation.",
        "goal_refinement": "Translate user ideas into concrete, drawable panels with explicit camera, composition, action, and style constraints for Emotional-to-Physical Translation.",
        "tasks_and_steps": {
          "steps": [
            {
              "action": "Detect non-visual abstractions in user input (emotion words, traits, values).",
              "frequency": "once",
              "owner": "self",
              "measurement": {
                "type": "count",
                "unit": "abstract_terms",
                "collection_method": "checklist"
              }
            },
            {
              "action": "Map each abstraction to 2–4 visible cues (face, posture, gesture, spacing, props).",
              "frequency": "once",
              "owner": "self",
              "measurement": {
                "type": "other",
                "unit": "cue_map",
                "collection_method": "checklist"
              }
            },
            {
              "action": "Inject cues into panel description (pose, micro-expression, hand tension, gaze).",
              "frequency": "once",
              "owner": "self",
              "measurement": {
                "type": "other",
                "unit": "cues_included",
                "collection_method": "checklist"
              }
            },
            {
              "action": "Validate output contains only visible descriptors; remove abstract residue.",
              "frequency": "once",
              "owner": "self",
              "measurement": {
                "type": "boolean",
                "unit": "visible_only",
                "collection_method": "checklist"
              }
            }
          ]
        },
        "expected_results_and_obstacles": {
          "expected_results": [
            "Clear, drawable instructions per panel",
            "Consistent style, lighting, and composition rules",
            "Measurable outputs (panel count, elements, placement)"
          ],
          "possible_obstacles": [
            "User input too abstract or emotional without physical cues",
            "Too many actions in one scene without sequencing",
            "Style unspecified or inconsistent across panels"
          ]
        },
        "success_criteria": {
          "criteria": [
            {
              "metric": "Abstract emotion terms in output",
              "target": "0",
              "timeframe": "7_days",
              "measurement": {
                "type": "count",
                "unit": "terms",
                "collection_method": "checklist"
              }
            },
            {
              "metric": "Visible cues per emotion/trait",
              "target": "≥ 2",
              "timeframe": "30_days",
              "measurement": {
                "type": "count",
                "unit": "cues",
                "collection_method": "checklist"
              }
            },
            {
              "metric": "Reader interpretability (self-check)",
              "target": "≥ 4/5",
              "timeframe": "60_days",
              "measurement": {
                "type": "rating_scale",
                "unit": "1-5",
                "collection_method": "self_report"
              }
            }
          ]
        }
      }
    ]
  },
  "quality_control": {
    "anti_vagueness_rule": true,
    "measurement_rule": true,
    "diversity_rule": true,
    "ethical_constraints": {
      "no_diagnosis": true,
      "no_blame_language": true,
      "safety_override": "Describe only physically visible elements. Do not request or store personal/sensitive data. Avoid medical/psychological diagnosis. If content is external-facing or high-stakes, recommend human review."
    }
  },
  "metadata": {
    "title": "Emotional-to-Physical Translation",
    "generated_utc": "2026-02-12T08:40:57Z",
    "notes": "Hard rule: no abstract emotions. Always convert to visible cues (eyes, brows, mouth, shoulders, hands, posture, distance)."
  }
}