Bow Tie Kreative VIDEO Grammar

Worked example · stage 4 of 15

Ranking candidates

Candidate objects submitted to the utility-ranking stage.

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

examples/candidates.json
[
  {
    "id": "shot_a",
    "metrics": {
      "beat": 0.92,
      "continuity": 0.91,
      "identity": 0.9,
      "editability": 0.82,
      "artifact": 0.08
    },
    "camera": {
      "size": "close",
      "movement": "static"
    }
  },
  {
    "id": "shot_b",
    "metrics": {
      "beat": 0.9,
      "continuity": 0.89,
      "identity": 0.91,
      "editability": 0.84,
      "artifact": 0.06
    },
    "camera": {
      "size": "close",
      "movement": "static"
    }
  },
  {
    "id": "shot_c",
    "metrics": {
      "beat": 0.84,
      "continuity": 0.9,
      "identity": 0.9,
      "editability": 0.9,
      "artifact": 0.04
    },
    "camera": {
      "size": "medium",
      "movement": "push_in"
    }
  },
  {
    "id": "shot_d_invalid",
    "hard_failure": true,
    "metrics": {
      "beat": 1,
      "continuity": 0.2,
      "identity": 0.3,
      "editability": 0.1,
      "artifact": 0.8
    },
    "camera": {
      "size": "extreme_close",
      "movement": "orbit"
    }
  }
]

This stage via the API →