{
  "schema_version": "1.0.0",
  "protocol_id": "dynamic_motion_layout_v1",
  "mode": "protocol_derivation",
  "input": {
    "input_type": "text",
    "source_payload": "USER_INPUT_PLACEHOLDER",
    "extracted_semantics": [
      "scene",
      "characters",
      "actions",
      "style",
      "lighting",
      "camera"
    ]
  },
  "context": {
    "domain": [
      "comics",
      "action",
      "motion_design",
      "layout_rhythm"
    ],
    "system_type": "mixed",
    "time_horizon": "unspecified",
    "risk_level": "low"
  },
  "protocol": {
    "items": [
      {
        "id": "dynamic_motion_layout_v1",
        "primary_goal": "Produce artist-ready visual instructions using Dynamic Motion Layout.",
        "goal_refinement": "Translate user ideas into concrete, drawable panels with explicit camera, composition, action, and style constraints for Dynamic Motion Layout.",
        "tasks_and_steps": {
          "steps": [
            {
              "action": "Identify motion vectors (direction, acceleration) for each moving subject.",
              "frequency": "once",
              "owner": "self",
              "measurement": {
                "type": "count",
                "unit": "vectors",
                "collection_method": "checklist"
              }
            },
            {
              "action": "Choose layout rhythm: calm→build→impact→release; map to panel sizes.",
              "frequency": "once",
              "owner": "self",
              "measurement": {
                "type": "other",
                "unit": "rhythm_selected",
                "collection_method": "checklist"
              }
            },
            {
              "action": "Specify motion depiction: speed lines, smear, debris, cloth/hair trails, camera shake cues.",
              "frequency": "once",
              "owner": "self",
              "measurement": {
                "type": "other",
                "unit": "motion_cues",
                "collection_method": "checklist"
              }
            },
            {
              "action": "Define focal impact moment with composition rule (rule-of-thirds / centered burst).",
              "frequency": "once",
              "owner": "self",
              "measurement": {
                "type": "other",
                "unit": "impact_defined",
                "collection_method": "checklist"
              }
            },
            {
              "action": "Output panel instructions; end with lighting+contrast parameters.",
              "frequency": "once",
              "owner": "self",
              "measurement": {
                "type": "boolean",
                "unit": "has_tech_params",
                "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": [
            "Overcrowded frames reduce readability",
            "Motion cues conflict with style constraints (e.g., ligne claire minimalism)",
            "Camera angle not aligned with motion direction"
          ]
        },
        "success_criteria": {
          "criteria": [
            {
              "metric": "Action panels with explicit motion cues",
              "target": "≥ 1 cue/panel",
              "timeframe": "30_days",
              "measurement": {
                "type": "other",
                "unit": "cues",
                "collection_method": "checklist"
              }
            },
            {
              "metric": "Silhouette readability (self-check)",
              "target": "≥ 4/5",
              "timeframe": "30_days",
              "measurement": {
                "type": "rating_scale",
                "unit": "1-5",
                "collection_method": "self_report"
              }
            },
            {
              "metric": "Panel rhythm defined for sequences",
              "target": "100% of sequences",
              "timeframe": "60_days",
              "measurement": {
                "type": "percentage",
                "unit": "%",
                "collection_method": "checklist"
              }
            }
          ]
        }
      }
    ]
  },
  "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": "Dynamic Motion Layout",
    "generated_utc": "2026-02-12T08:40:57Z",
    "notes": "For action sequences: use diagonals, speed lines, impact frames, clear silhouettes. Prefer high-contrast lighting if style allows."
  }
}