Bow Tie Kreative VIDEO Grammar

Chapters · 03 of 21

Transcript Context Engine

This material is a specification and reference set with a reference rule engine. It is not an editing application, a rendering pipeline or a completed production, and the worked example is entirely fictional — it exists to demonstrate the method.

1. Purpose

The transcript is not merely text. It is the semantic control surface for the production.

A useful transcript object must answer:

Who said what?
When?
To whom?
In response to what?
About which entities?
With what intent?
How certain were they?
What evidence supports it?
What context is required?
What story function can it perform?
What visual and audio treatments fit it?

2. Ingest stages

Media import
→ audio extraction
→ synchronization
→ speech detection
→ transcription
→ word timestamps
→ speaker diarization
→ speaker identity mapping
→ punctuation and casing
→ disfluency detection
→ non-speech event detection
→ visual scene/shot detection
→ transcript correction
→ semantic analysis

Never discard the raw transcript. Store:

  1. raw_asr_text
  2. corrected_verbatim_text
  3. edited_display_text
  4. translation_text
  5. caption_text

These are different objects. Correcting an ASR error is not the same as rewriting a quote.

3. Segmentation ladder

The engine analyzes multiple nested scales.

ScaleDefinitionTypical use
TokenWord or punctuation unitSearch, captions, exact cuts
PhraseMeaningful word groupKeyword/phrase retrieval
ClausePredicate and argumentsProposition extraction
PropositionAtomic assertion/question/instructionClaim and evidence graph
UtteranceOne continuous speaker contributionPerformance analysis
TurnSpeaker's conversational turnMulticam and reaction logic
ExchangeQuestion/answer or challenge/responseContext-complete clips
Topic segmentLocally coherent subjectChapters and bins
BeatAudience-state changeStory construction
SceneShared local dramatic/informational unitTimeline structure
ActMajor state or question shiftLong-form architecture
EpisodeComplete delivery promisePublishing
SeriesRepeating format and worldviewLearning and consistency

A segment boundary can be proposed from:

speaker change
+ long pause
+ discourse marker
+ topic embedding shift
+ named-entity shift
+ question/answer completion
+ change in emotional state
+ change in location or camera scene
+ new goal, obstacle, claim, or example
+ music or chapter cue

No single signal is sufficient in every case.

4. Context layers

Each transcript unit can request context from twelve layers.

  1. Lexical context — nearby words and idioms.
  2. Syntactic context — grammatical dependencies and negation.
  3. Local semantic context — preceding/following clauses.
  4. Conversational context — question, answer, interruption, speaker relation.
  5. Topical context — definitions, entities, and subject continuity.
  6. Narrative context — setup, escalation, reveal, payoff.
  7. Episode context — prior chapters, promises, and conclusions.
  8. Series context — recurring terminology, positions, and audience expectations.
  9. World context — external facts, dates, documents, and places.
  10. Audience context — assumed knowledge, objections, needs, sensitivity.
  11. Visual context — what is visible but not spoken.
  12. Ethical/legal context — consent, risk, privacy, defamation, and disclosure.

5. Transcript-unit schema

{
  "id": "tu_000183",
  "source_id": "cam_b_audio",
  "speaker_id": "guest_01",
  "start": 132.420,
  "end": 138.810,
  "words": [],
  "raw_text": "and then I realized it was the system not me",
  "corrected_verbatim_text": "And then I realized it was the system, not me.",
  "display_text": "I realized it was the system—not me.",
  "language": "en",
  "asr_confidence": 0.94,
  "speaker_confidence": 0.99,
  "speech_act": "realization",
  "propositions": ["prop_214"],
  "entities": ["system", "speaker_self"],
  "topics": ["responsibility", "systems"],
  "sentiment": {"valence": 0.1, "arousal": 0.55},
  "performance": {},
  "narrative_roles": ["reversal", "insight"],
  "context_dependencies": [],
  "visual_options": [],
  "risk_flags": [],
  "review_status": "reviewed"
}

6. Speech-act taxonomy

A transcript unit can have multiple acts.

  • assertion
  • denial
  • qualification
  • definition
  • description
  • explanation
  • instruction
  • command
  • request
  • question
  • answer
  • challenge
  • objection
  • rebuttal
  • agreement
  • disagreement
  • confession
  • disclosure
  • recollection
  • prediction
  • warning
  • promise
  • recommendation
  • evaluation
  • joke
  • punchline
  • analogy
  • example
  • quotation
  • summary
  • call to action
  • realization
  • decision
  • transition
  • greeting
  • sign-off

7. Claim taxonomy

Claim typeMeaningRequired handling
ObservableDirectly visible/audible in sourceLink to source range
Personal experienceSpeaker reports own experiencePreserve attribution
FactualVerifiable statement about the worldSource or verification state
InterpretiveMeaning assigned to factsMark as interpretation
OpinionPreference or judgmentPreserve speaker identity
PredictionFuture expectationPreserve uncertainty
HypothesisTestable proposed explanationDo not present as established
AnalogyStructural comparisonCheck limits of analogy
StatisticQuantitative claimLink data, population, date, unit
CausalA caused BRequire stronger support than correlation
NormativeWhat should happenIdentify values and audience
QuotedAttributed statement from another sourceVerify quote and rights
PromotionalProduct/service assertionEvidence and compliance review

8. Evidence states

UNSUPPORTED
ATTRIBUTED
SOURCE_LINKED
SOURCE_REVIEWED
CORROBORATED
DEMONSTRATED_IN_MEDIA
DISPUTED
RETRACTED
NOT_APPLICABLE

The editor must not silently convert:

"I think X" → "X"
"X may cause Y" → "X causes Y"
"one example" → "all cases"
"at that time" → "always"

9. Coreference resolution

Before extracting a standalone clip, resolve:

  • pronouns: he, she, they, it, this, that;
  • deictic references: here, there, then, now;
  • elliptical references: "the second one," "that problem";
  • shared visual references: "this chart," "what you see here";
  • implicit subjects: dropped or assumed nouns;
  • quoted voices: who is being imitated or quoted.

Resolution options:

expand earlier
+ include question
+ add a text bridge
+ add voice-over
+ replace pronoun in a clearly labeled paraphrase
+ reject standalone use

Do not rewrite a quotation invisibly.

10. Context-completeness test

A clip receives one point for each satisfied condition.

TestQuestion
SpeakerIs the relevant speaker identified?
ReferentsAre pronouns and references resolvable?
PremiseIs the required premise present or supplied?
TimeIs a time-dependent statement correctly framed?
PlaceIs location material and clear?
QuestionIs the question present when needed to understand the answer?
QualificationAre limiting words preserved?
EvidenceIs the evidence state visible or linked?
ToneDoes the trim preserve seriousness, irony, uncertainty, or humor?
ConsequenceIs a later sentence required to prevent misinterpretation?
Visual dependencyDoes the clip depend on something visible?
Ethical dependencyWould omission create unfair or harmful framing?
context_completeness
= satisfied_required_tests / total_required_tests

A standalone clip should normally meet the project threshold. High-risk claims require a stricter threshold.

11. Discourse markers

Markers help reveal logical relationships:

FunctionExamples
Causebecause, since, due to
Resulttherefore, so, as a result
Contrastbut, however, yet
Qualificationusually, sometimes, in this case
Sequencefirst, then, finally
Examplefor example, such as
Reformulationin other words, what I mean
Emphasisthe key point, most importantly
Uncertaintymaybe, possibly, I think
Correctionactually, rather, let me correct that
Revealwhat I discovered, it turned out
Summaryin short, the point is
Transitionmoving on, another issue

Cut logic must preserve the relationships these markers introduce.

12. Emotional/performance dimensions

For each unit, estimate or annotate:

valence
arousal
dominance
vulnerability
certainty
urgency
humor
anger
sadness
fear
hope
surprise
authenticity
energy
pace
pause pattern
hesitation
voice strain
laughter
overlap
gesture strength
gaze direction

These are production signals, not diagnoses of a person.

13. Visualizability dimensions

A proposition can map to:

  • face/performance
  • archival source
  • observed action
  • reenactment
  • generated illustrative B-roll
  • screen recording
  • document highlight
  • quote card
  • number card
  • chart
  • map
  • timeline
  • process diagram
  • comparison
  • icon sequence
  • kinetic typography
  • abstract metaphor
  • no visual replacement; hold speaker

Each option stores truth_status, cost, continuity_fit, and story_fit.

14. Open-loop graph

Questions and promises are stored as open loops.

{
  "loop_id": "loop_12",
  "opened_by": "beat_04",
  "question": "Why did the project fail despite strong demand?",
  "expected_payoff": "causal explanation",
  "resolved_by": "beat_19",
  "status": "open"
}

QA flags:

  • open loop never resolved;
  • payoff appears before sufficient setup;
  • question repeated without escalation;
  • resolution contradicts the setup;
  • short-form derivative includes setup without payoff.

15. Topic segmentation logic

START new topic when:
  semantic distance exceeds threshold
  OR explicit transition marker appears
  OR goal/question changes
  OR entity cluster changes materially
  OR scene/location changes and meaning changes

DO NOT start new topic when:
  speaker changes but question remains active
  OR an example elaborates the same claim
  OR a reaction completes the same emotional beat

16. Transcript correction rules

  • Preserve raw source.
  • Correct names using project entities.
  • Preserve dialect unless a display/caption policy calls for standardization.
  • Do not remove meaningful disfluency from a legal, evidentiary, or sensitive quote.
  • Store filler-word removal as an edit operation, not as transcript history deletion.
  • Flag low-confidence words that alter claims, numbers, dates, names, or negation.
  • Review overlapping speech manually when it changes meaning.
  • Keep non-speech events that carry meaning: [laughs], [door slams], [long pause].

17. Search modes

The editor should support:

exact words
semantic meaning
speaker
topic
entity
claim type
story role
emotion/performance
question/answer pair
evidence state
visual option
risk flag
duration range
camera angle
audio quality
unused/used status

18. Output objects

The context engine emits:

  • corrected transcript;
  • word and utterance objects;
  • topic segments;
  • propositions and claims;
  • speaker map;
  • entity map;
  • question/answer pairs;
  • open loops;
  • story-role candidates;
  • risk flags;
  • visual suggestions;
  • clip boundary candidates;
  • context dependencies;
  • human-review queue.

This chapter as markdown →