← Vault Index
Source: frameworks/kit-post-session-production/01-post-session-production-context.md

01 — CONTEXT: Post-Session Production

Input definitions, validation rules, and what each step requires.


Mode 1 Inputs

InputRequiredSourceUsed For
Session transcript (.txt)Yes — blockingClient repo sessions/ or Google Drive AMeeting TranscriptsRaw/Ground truth for all content
Reference data fileYes — blockingClient repo reference-data/Proper nouns, name spellings, transcript overrides
Prior advisory emailYesClient repo archive/Voice and format reference
Constraint brief or CPMRecommendedClient repo constraints/Context for what the engagement is working on
Project plan(s)RecommendedClient repo projects/[initiative]/project-plan/Build statuses, what's in progress
Master planRecommendedClient repo master-plan/Strategic framing
Session JSONOptionalClient repo sessions/Speaker timing, metadata for ambiguous attribution
Relay.app recapDo not use as sourceGoogle Drive BMeeting RecapsFull/Cross-reference only — never as primary source

Validation Rules — Mode 1

  1. Transcript must exist. If only a recap or JSON is available, stop and ask the advisor. Do not proceed with a recap as the source.
  2. Reference data must be read first. Before reading the transcript. Before reading anything else. Every proper noun in the output must match reference data.
  3. Prior advisory email must exist. If this is the first email to a new client, flag it — the advisor needs to establish the voice baseline.
  4. Transcript overrides in reference data take precedence. When the transcript renders a name incorrectly (speech-to-text artifacts), the reference data correction wins.
  5. Do not use the relay.app recap as a content source. It is one generation removed from what was said. Using it makes the output two generations removed. Cross-reference only — to check for topics you may have missed, never as the basis for factual claims.

Mode 2 Inputs (Improve)

InputRequiredSourceUsed For
The email as sent (after advisor edits)YesClient repo archive/Updated golden example
Advisor feedbackYesConversationWhat to fix in the kit
QC results from the failed runIf applicableQC outputWhat the checklist missed

Validation Rules — Mode 2

  1. Compare the sent email to the drafted email. Every difference is a signal.
  2. If the advisor changed the voice — update the golden example and the voice rules in the build skill.
  3. If the advisor added or removed content — determine whether the build skill should have caught it.
  4. If QC missed something — add the check to file 04.

Input Priority Hierarchy

When inputs conflict, this is the order of authority:

  1. Reference data — wins on all proper nouns, always
  2. Transcript — wins on what was said, what was committed to, what happened
  3. Advisor (Kathryn) in conversation — wins on framing, priority, strategic intent
  4. Prior advisory email — wins on voice and format
  5. Project plan / CPM / master plan — wins on engagement context
  6. Session JSON — supplementary, clarifies ambiguous attribution
  7. Relay.app recap — cross-reference only, never authoritative

Content Filtering: What Goes In vs. What Stays Out

The advisory email transforms a full session transcript into strategic client communication. Not everything discussed belongs in the email.

In the Email

NOT in the Email

The Agenda Test

For every item you consider including in the email body, ask:

  1. Is it actionable before the next session? If no → agenda, not email.
  2. Does it require more context than the email can provide? If yes → agenda, not email.

Gap Protocol

A gap in this kit is different from an SOP gap. Here, a gap means: information needed to produce the email that isn't in the transcript.

Common gaps:

The rule: Flag the gap to the advisor. Do not guess. Do not fill in what seems likely. A wrong date, a misattributed action item, or a misspelled name erodes trust faster than a missing item.