← Vault Index
Source: frameworks/kit-1on1-recap/01-1on1-recap-context.md

01 — CONTEXT: 1:1 Recap

Inputs, validation rules, content filter.


What this kit is — and the stance that never changes

This kit produces recaps for advisory engagements only — three situations:

  1. TPC member 1:1 — a Tax Pro Collaborative member's monthly/quarterly call.
  2. Team-and-one recap — a member plus their staff in the room (e.g., Rob + Natalie).
  3. One-off advisory consult — an ad-hoc paid 1:1 that isn't AOS or a TPC group call.

It is NEVER an AOS done-for-you engagement. AOS DFY clients run a separate cascade in their own repos. This kit has no "DFY mode."

The stance invariant (always on, every sub-type) — load before composing anything

Kathryn does no between-session build work in this kit. The recap, and every downstream artifact, must never imply she's producing the member's deliverables.

This is the Rob 6/17 failure encoded: the recap implied Kathryn would solve his SharePoint setup. She doesn't. (Memory: feedback-tpc-members-not-aos-no-between-session-builds.)

Sub-type drives SHAPE, not stance

The stance above is identical for all three. The sub-type only changes the recap's shape:

Sub-typeDetected fromShape
TPC member 1:1 (solo)one member on the call; member in cyp/tpc/members/Wins / What We Covered / Action Items / Agenda; golden = Rob 3/11; feeds the member signal rollup
Team-and-onemember + their staff in the roomgreeting names everyone; action items grouped by person; agenda header names whose next 1:1 it is; feeds the member's rollup
One-off consultnot a TPC memberlighter; no signal rollup; note any follow-up

Detect the sub-type at Step 1 (from the attendees + where the member lives) and apply the matching shape. The stance never branches.


Required Inputs

InputRequiredSourceUsed For
Session transcript (.txt or .vtt)Yes — blockingcyp/tpc/transcripts/ (or session-relevant location)Ground truth for all content
Member reference data fileYes — blockingcyp/tpc/members/[name]/[name]-reference-data.md (TPC) or equivalentProper nouns, name spellings, transcript overrides
Cohort reference dataYes — blocking (when client is in a cohort)cyp/tpc/tpc-reference-data.md (for TPC members)Shared cohort terminology including locked cadence vocabulary; tool spellings; cross-member disambiguation
Prior recap email to this personRecommendedGmail sent folderVoice / format reference
Member fileRecommendedcyp/tpc/members/[name]/[name].mdEngagement context, watch-fors

Validation Rules

  1. Transcript must exist. Do not draft from a relay summary or memory.
  2. Reference data read first. Before transcript, before anything. Every proper noun in the email gets cross-checked. Cohort reference data is part of this — locked cadence vocabulary lives there (e.g., for TPC: Monday = Momentum Monday, Thursday = co-working). Loading cohort terminology is not optional.
  3. Reference data overrides transcript. Transcripts misspell names. The reference data wins.
  4. Prior recap matters. If one exists, read it for voice and format match. The new recap should feel like the next email in the sequence.

Input Priority Hierarchy

When inputs conflict:

  1. Reference data — wins on proper nouns, always
  2. Transcript — wins on what was said, what was committed to
  3. Kathryn in conversation — wins on framing, priority
  4. Prior recap — wins on voice and format
  5. Member file — wins on engagement context

Content Filter — What's In / What's Out

In the Email

NOT in the Email

What Goes in the .md (and NOT the email)

The .md is your private reference. The email is the client's record. Keep them separate.


Gap Protocol

If something is unclear in the transcript — ambiguous date, hedged commitment, unclear action item owner — flag it to Kathryn before drafting. Don't guess. A wrong date or misattributed action item erodes trust faster than a missing item.