← Vault Index
Source: frameworks/kit-1on1-recap/09-1on1-recap-extract-lessons-learned.md

09 — EXTRACT LESSONS LEARNED

Routes IP from this session to cyp/tpc/lessons-learned/ for use in Practice Builders OS — General. The mechanism that turns TPC into a live IP source.


When this step runs

After open-actions is updated (file 08). Auto-advances from there.

Why this step exists

TPC is the live diagnostic engine for the broader value ladder. Things that surface in 1:1s with TPC members — what works, what would be done differently, what's universal vs. tax-specific — feed Practice Builders OS — General's design.

Without this step, lessons stay in Kathryn's head. They get lost. The cohort being designed for PBOS-General loses the empirical grounding TPC provides.


Output

File: cyp/tpc/lessons-learned/[lesson-name].md Naming: Topic-named, not date-named (e.g., lesson-onboarding-knowledge-stays-in-head.md, not lesson-2026-04-29.md). Lifecycle: Living docs. New evidence appended as the lesson recurs across members and sessions.


The test for a lesson

For each notable observation in the recap, ask:

Would this be useful as a baked-in framework, playbook, safeguard, or cohort-design choice for Practice Builders OS — General?

Lessons are NOT:

Lessons ARE:


Lesson file template

# Lesson: [Short, clear lesson name]

**First captured:** [YYYY-MM-DD]
**Source pattern:** [one sentence on the underlying pattern]
**Routes to:** Practice Builders OS — General [framework/playbook/safeguard/cohort-design]

---

## The lesson (one sentence)

[The takeaway. Should stand alone.]

## What it changes for PBOS-General

[How the program design / curriculum / cohort onboarding / kit content needs to reflect this.]

## Evidence

| Date | Member | Observation | Source |
|------|--------|-------------|--------|
| [YYYY-MM-DD] | [Name] | [What surfaced this session that demonstrates the pattern] | [recap path] |

## Status

- [ ] Pattern observed in 1+ session
- [ ] Pattern observed in 2+ sessions or members (graduates from "watch" to "lesson")
- [ ] Translated into PBOS-General design decision

## Linked PBOS-General work (when applicable)

- Concept brief / kit / curriculum doc the lesson informed (link)

---

*Lesson maintained by /extract-lessons-learned step in cascades.*

Workflow

  1. Read the recap .md from this session.
  2. Read existing files in cyp/tpc/lessons-learned/ so you know what's already captured.
  3. Scan the recap for observations matching the test criteria above.
  4. For each match:
  1. Don't force lessons. A session can produce zero lessons. That's fine.

Quality gate

Confidentiality / framing rule

Lessons are private notes that translate into PBOS-General design. They reference TPC members as the source of the observation but the lesson itself is structural — not "Bev was bad at X" but "members will struggle with X if the cohort doesn't address Y." Frame structurally.

Auto-advance

After extracting (or confirming nothing to extract), auto-advance to /cascade-report-1on1 (file 10).