Bow Tie Kreative VIDEO Grammar

The rules

The worked example

One project walked end to end through the grammar: transcript segments become claims, claims anchor clips, clips are ranked and assembled, shots are planned, the edit is cut, the timeline is serialised for interchange and QA rules pass judgment. Every stage below is served by the API.

Everything in this example is fictional. The people, project, quotes and content were invented for the package; the value is the method, not the material.

  1. jsonl Transcript segments Diarised, timecoded transcript units — the semantic source of truth.
  2. json Claims Factual claims extracted from the transcript, each with status and evidence links.
  3. json Clip candidates Mined clip candidates with story roles, scores, risk flags and rights status.
  4. json Ranking candidates Candidate objects submitted to the utility-ranking stage.
  5. json Ranked candidates The reference ranking output: hard filters first, then weighted utility.
  6. json Scoring weights The weighted-utility coefficients used by the ranking stage.
  7. json Scoring penalties Penalty coefficients subtracted from the utility score.
  8. json Clip score output The packaged reference clip score for the first clip.
  9. json Shot plan Planned shots: size, azimuth, height, lens, movement, lighting and composition.
  10. json Edit plan The edit decision list: ordered clips, cut types, transitions and motivations.
  11. otio Timeline (OTIO) The editorial timeline serialised as OpenTimelineIO interchange JSON.
  12. json Rule context The evaluation context submitted to the rule engine.
  13. json Rule evaluation (QA) The rule-engine output: triggered rules, flags, proposals and the block decision.
  14. yaml Project file The project definition: format, participants, targets and constraints.
  15. laka Command script The same pipeline expressed in the LAKA media command language.