Bow Tie Kreative VIDEO Grammar

Worked example · stage 3 of 15

Clip candidates

Mined clip candidates with story roles, scores, risk flags and rights status.

This material is fictional. It was invented for the package to demonstrate the method.

examples/clips.json
[
  {
    "clip_id": "clip_A_fragment",
    "source_id": "audio_guest_iso",
    "range": {
      "start": {
        "value": 173789,
        "rate": 24
      },
      "duration": {
        "value": 141,
        "rate": 24
      },
      "source_timecode": "00:12:21.210",
      "end_timecode": "00:12:27.085"
    },
    "handle_in_frames": 24,
    "handle_out_frames": 24,
    "transcript_unit_ids": [
      "u4"
    ],
    "verbatim_text": "Yesterday I said, ‘We doubled conversion.’ That sounds like a result.",
    "summary": "Initial result claim without its qualification.",
    "story_roles": [
      "hook",
      "claim"
    ],
    "topic_ids": [
      "context_editing"
    ],
    "entity_ids": [
      "returning_customers"
    ],
    "claim_ids": [
      "c1"
    ],
    "scores": {
      "hook_strength": 0.82,
      "clarity": 0.9,
      "context_completeness": 0.32,
      "novelty": 0.72,
      "emotional_power": 0.4,
      "evidence_value": 0.2,
      "self_containment": 0.35,
      "visual_potential": 0.75,
      "performance_quality": 0.82,
      "audience_fit": 0.8,
      "technical_quality": 0.92
    },
    "score_total": 0,
    "risk_flags": [
      "MISLEADING_OMISSION"
    ],
    "context_dependencies": [
      {
        "type": "qualification",
        "resolved": false,
        "target_id": "c2",
        "severity": "critical"
      }
    ],
    "usage_state": "rejected",
    "rights_status": "cleared",
    "alternative_of": "clip_B_complete",
    "duplicate_group_id": "example_conversion",
    "visual_suggestions": [
      "show the qualification re-entering the frame"
    ],
    "review_state": "rejected",
    "provenance_id": "prov_clip_A",
    "metadata": {
      "standalone_safe": false
    }
  },
  {
    "clip_id": "clip_B_complete",
    "source_id": "audio_guest_iso",
    "range": {
      "start": {
        "value": 173760,
        "rate": 24
      },
      "duration": {
        "value": 470,
        "rate": 24
      },
      "source_timecode": "00:12:20.040",
      "end_timecode": "00:12:39.623"
    },
    "handle_in_frames": 24,
    "handle_out_frames": 24,
    "transcript_unit_ids": [
      "u3",
      "u4"
    ],
    "verbatim_text": "Give me an example. Yesterday I said ... the words are real, but the claim has changed.",
    "summary": "Question plus complete example and qualification.",
    "story_roles": [
      "example",
      "evidence",
      "mechanism"
    ],
    "topic_ids": [
      "context_editing"
    ],
    "entity_ids": [
      "returning_customers",
      "sample"
    ],
    "claim_ids": [
      "c1",
      "c2"
    ],
    "scores": {
      "hook_strength": 0.7,
      "clarity": 0.92,
      "context_completeness": 0.93,
      "novelty": 0.72,
      "emotional_power": 0.48,
      "evidence_value": 0.82,
      "self_containment": 0.92,
      "visual_potential": 0.88,
      "performance_quality": 0.82,
      "audience_fit": 0.9,
      "technical_quality": 0.92
    },
    "score_total": 0.84,
    "risk_flags": [],
    "context_dependencies": [
      {
        "type": "qualification",
        "resolved": true,
        "target_id": "c2",
        "severity": "critical"
      }
    ],
    "usage_state": "selected",
    "rights_status": "cleared",
    "alternative_of": null,
    "duplicate_group_id": "example_conversion",
    "visual_suggestions": [
      "dependency graph",
      "annotated transcript"
    ],
    "review_state": "approved",
    "provenance_id": "prov_clip_B",
    "metadata": {
      "standalone_safe": true
    }
  }
]

This stage via the API →