Playbook and Reusable Epic Development Plan

1. Context Summary

PR #239 (github.com/brainforge-ai/brainforge-platform/pull/239) introduces:

  • EP audit SOP v1.7 with client-grouped summaries and per-client risks
  • Playbook memo examples: Amplitude ramp-up, dbt ramp-up, Omni ramp-up
  • Vault client memos: LMNT Omni accelerator, Urban Stems forecast and tooling
  • Consolidation of linear-audit into ep-audit command

Notion references (Data Playbooks, Product Analytics Playbook): This plan assumes those Notion pages define internal data and product analytics procedures that should be codified in the playbook repo.

Existing playbook landscape (from agents.md, README.md, KNOWLEDGE_AND_STANDARDS_GUIDE.md):

LocationContents
standards/02-writing/Memos/4 templates: Data Findings, Technical Assessment, RCA, Metrics Definition
standards/02-writing/Memos/examples/Hedra ARR, Snowflake Cortex ramp-up; (PR 239) Amplitude, dbt, Omni ramp-ups
standards/02-writing/SOWs/, PRDs/, SOPs/SOW/PRD templates, SOP template
standards/03-knowledge/sales-playbook, tech-due-diligence-playbook, engineering setup
standards/04-prompts/tickets (linear-board-audit-sop, linear-ticket-agent), meetings, prd, review
knowledge/sales/agents/playbooks/mutual-intro, cold-outbound, event-follow-up, linkedin-connection, metrics-teardown
knowledge/sales/services/Offers, SOPs, Demos per service; service catalog and rate card

2. Proposed Playbook Structure and Categorization

2.1 Taxonomy

flowchart TB
    subgraph domain [Domain]
        Delivery[Delivery]
        GTM[GTM]
        Data[Data]
        Ops[Ops]
    end
    subgraph artifact [Artifact Type]
        Memo[Memo]
        SOP[SOP]
        Template[Template]
        Playbook[Playbook]
    end
    subgraph frequency [Frequency]
        Daily[Daily]
        Weekly[Weekly]
        PerEngagement[Per Engagement]
    end
    domain --> artifact
    artifact --> frequency

Primary categorization dimensions:

  1. Domain
    • Delivery — EP audit, meeting prep, ticket creation, client syncs
    • GTM — Sales, marketing, outreach (mutual intro, cold outbound, event follow-up)
    • Data — Data platform doc, metrics definition, ramp-up memos (Amplitude, dbt, Omni, Snowflake Cortex)
    • Ops — SOPs, runbooks, internal processes
  2. Artifact type
    • Memo — Findings, assessment, RCA, metrics, ramp-up
    • SOP — Linear board audit, ticket creation, review process
    • Template — SOW, PRD, discovery wiki, meeting agenda
    • Playbook — End-to-end guide (e.g. mutual intro, tech due diligence)
  3. Run frequency
    • Daily / Weekly — EP audit, meeting prep
    • Per engagement — Ramp-up memos, SOWs, technical assessments
    • Per campaign/event — GTM playbooks

2.2 Directory Structure

Extend the current layout with clearer naming and indexes:

standards/
├── 02-writing/
│   ├── Memos/                    # existing
│   │   ├── examples/             # by type: findings, assessment, rca, ramp-up
│   │   ├── MEMO_SELECTION_GUIDE.md  # NEW: decision tree for memo type
│   │   └── [templates]
│   ├── SOWs/                     # existing
│   ├── PRDs/                     # existing
│   ├── SOPs/                     # existing
│   └── PLAYBOOK_INDEX.md         # NEW: index of all playbooks + "when to use"
├── 03-knowledge/
│   ├── delivery/                 # NEW: delivery-specific playbooks
│   │   ├── ep-audit-playbook.md
│   │   └── meeting-prep-playbook.md
│   ├── data/                     # NEW: data playbooks (align with Notion Data Playbooks)
│   │   ├── product-analytics-playbook.md
│   │   ├── ramp-up-memos/
│   │   │   ├── amplitude.md
│   │   │   ├── dbt.md
│   │   │   ├── omni.md
│   │   │   └── snowflake-cortex.md
│   │   └── ...
│   ├── engineering/              # tool setup + delivery workflow playbooks
│   │   ├── setup/                # CLI/API setup (e.g. Omni CLI, Rill, Snowflake)
│   │   └── workflows/            # standard implementation plans (e.g. Omni zero-to-one)
│   ├── gtm/                      # consolidate GTM playbooks from vault
│   │   └── [mutual-intro, cold-outbound, etc.]
│   └── [existing: sales-playbook, tech-due-diligence-playbook]
├── 04-prompts/                   # existing
└── PLAYBOOK_DEVELOPMENT_PLAN.md  # this plan + roadmap

2.3 PLAYBOOK_INDEX Schema

Every playbook added to the repo must have a row in standards/02-writing/PLAYBOOK_INDEX.md. Minimum required fields:

FieldDescription
NameTitle of the playbook (title case)
DomainDelivery / GTM / Data / Ops
Artifact typeMemo / SOP / Template / Playbook
FrequencyDaily-Weekly / Per engagement / Per campaign
PathRelative path from standards/
When to use1-sentence trigger condition
OwnerDRI who maintains it
StatusDraft / Active / Deprecated

A playbook is considered published when it has an Active row in PLAYBOOK_INDEX and has passed at least one internal review.

2.4 Definition of Done (for a playbook)

A playbook is done when:

  • Content follows the relevant template (SOP, memo, or playbook scaffold)
  • Reviewed by at least one person other than the author
  • Added to PLAYBOOK_INDEX with all required fields (if PLAYBOOK_INDEX exists; otherwise add to this plan’s Tier 1/2 table and register in PLAYBOOK_INDEX when it is created)
  • agents.md or KNOWLEDGE_AND_STANDARDS_GUIDE.md updated if agents need to reference it
  • PR merged to standards/

3. Transcript and Client Work Audit (Discovery Phase)

Before or in parallel with writing playbooks, run a systematic audit to surface additional play opportunities.

Owner: Delivery Lead | Time-box: 2 weeks | Output: Play discovery log (table) + backlog additions

3.1 Scope

  • Past transcriptsknowledge/clients/*/transcripts/, knowledge/clients/unassigned/transcripts/, knowledge/meeting/transcripts/
  • Past client workknowledge/clients/*/resources/, knowledge/clients/*/meeting-notes/, knowledge/clients/*/meeting-agendas/
  • GTM and ops materialknowledge/sales/, knowledge/engineering/, knowledge/ops/

3.2 Audit Process

  1. Keyword and pattern search across transcripts for recurring workflows: “playbook,” “how we do,” “template,” “standard process,” “SOP,” “run through,” “walk me through,” “same as last time,” “follow the same approach,” “repeatable,” “handoff.”
  2. Client folder scan — For each active client, list resources and deliverables; identify patterns (e.g. weekly sync format, discovery wiki structure, ramp-up memo style) that could become playbooks.
  3. Meeting type clustering — Group transcripts by meeting type (standup, discovery, kickoff, retro, renewal prep, etc.); for each type with 5+ instances, capture implied process and outputs.
  4. Gap analysis — Compare discovered plays to the current playbook inventory; flag undocumented or ad-hoc processes that should be formalized.

3.3 Outputs

  • Play discovery log — Table: play name, source (transcript path / client resource), frequency, domain, suggested artifact type
  • Backlog additions — New playbook candidates for Tier 2/3, feeding into the reusable epic creation pattern

3.4 Suggested Tooling

  • Semantic search over knowledge/ for workflow-related phrases
  • Grep for explicit references to templates, playbooks, and standard processes
  • Lightweight tagging or spreadsheet to track discoveries across the audit

4. Most Frequently Run Plays (Prioritization)

Based on Cursor rules, commands, vault usage, and findings from the transcript/client work audit (Section 3):

RankPlayFrequencyLocation / TriggerOwnerStatus
1Linear board auditDaily / weekly/linear-audit command, linear-board-audit-sop.mdDeliveryStrong (SOP v1.8)
2Meeting prepPer meetingmeeting-prep skill, meeting-prep.mdDeliverySkill + prompt
3Ramp-up memosPer new tool/engagementAmplitude, dbt, Omni, Snowflake Cortex examplesDataExamples in PR 239
4Memo (findings, assessment, RCA)Per incident / evaluationMemosDeliveryTemplates exist
5SOW / PRDPer deal / projectSOW/PRD templates; servicesGTM / CSOTemplates + composable packages (§8)
6GTM playbooks (mutual intro, event follow-up, etc.)Per campaignvault GTM agentsGTMIn vault → moving to playbook (Tier 1)
7Composable offering packagePer new engagementservicesCSO / DeliveryIn progress (§8)
8Ticket creationPer action itemlinear-ticket-agent, linear-ticket-generation-from-transcriptDeliveryPrompts exist
9Tech due diligencePer M&A / partnershiptech-due-diligence-playbook.mdSalesExists
10Product analyticsPer client / projectNotion Product Analytics PlaybookDataTo be codified
11Data platform documentationPer engagementdata-platform-documentation-template-guide.mdDataExists

5. Immediate Playbooks to Write

Prioritize by frequency, alignment with PR 239, Notion, and the composable service catalog (§8):

Tier 1 — Write first (high frequency, partial coverage)

#PlaybookPathOwnerTarget
1Composable offering structureimplementation-plan.md and linear-template.md templates for knowledge/sales/services/; service hierarchy restructureknowledge/sales/services/templates/CSO / Delivery LeadWeek 1–2
2GTM playbook consolidation — Move mutual-intro, cold-outbound, event-follow-up from vault into standards/03-knowledge/sales/ as canonical playbooksstandards/03-knowledge/sales/GTM LeadWeek 1–2
3Product Analytics Playbook — Codify Notion Product Analytics Playbook. Covers Amplitude/PostHog setup, event taxonomy, dashboards, adoption pathsstandards/03-knowledge/data/product-analytics-playbook.mdData LeadWeek 2–3
4Data Playbooks index — Codify Notion Brainforge Data Playbooks as an index + link to existing memos and templatesstandards/03-knowledge/data/Data LeadWeek 3
5Ramp-up memo playbook — Single playbook referencing Amplitude, dbt, Omni, Snowflake Cortex examples; defines when/how to use eachstandards/03-knowledge/data/ramp-up-memo-playbook.mdData LeadWeek 3–4
6EP audit playbook — Lightweight wrapper pointing to SOP and Cursor command; adds “when to run” and “output destinations”standards/03-knowledge/delivery/ep-audit-playbook.mdDelivery LeadWeek 4

Tier 2 — Write next (medium frequency, good ROI)

#PlaybookPathOwner
1Meeting prep playbook — Extend the skill with explicit steps, context sources, and output formatstandards/03-knowledge/delivery/meeting-prep-playbook.mdDelivery Lead
2Memo selection guide — One-page decision tree: Data Findings vs Technical Assessment vs RCA vs Metrics Definition vs Ramp-upstandards/02-writing/Memos/MEMO_SELECTION_GUIDE.mdDelivery Lead
3PLAYBOOK_INDEX — Index of all playbooks with fields defined in §2.3standards/02-writing/PLAYBOOK_INDEX.mdOps

6. Reusable Epic Creation Plan

Epic structure in Linear:

  • Epic: “Playbook & Reusable Epic Development”
  • Child issues: Transcript and client work audit; one per Tier 1 playbook; structural tasks (PLAYBOOK_INDEX, MEMO_SELECTION_GUIDE, knowledge/sales/services/ restructure)
  • Labels: playbook, documentation, sales (or appropriate team label)
  • Cycle: Current or next cycle

Reusable pattern for future playbooks:

  1. Discovery — Identify play from usage: audit past transcripts and client work (§3), Cursor usage, Notion. For service-level plays, check knowledge/sales/services/ for an existing offering definition first.
  2. Categorize — Domain, artifact type, frequency; assign DRI
  3. Draft — Use sop-template.md or memo template as scaffold. If the play is a client-facing offering, also create implementation-plan.md and linear-template.md in knowledge/sales/services/{line}/{subservice}/{offering-slug}/. For delivery-heavy offerings, add a standard implementation plan or workflow doc in standards/03-knowledge/engineering/workflows/ (or standards/03-knowledge/data/) and link it from the offering’s sop.md and implementation-plan.md.
  4. Review — Internal review by at least one other person; add to PLAYBOOK_INDEX with required fields (or to this plan’s table until PLAYBOOK_INDEX exists)
  5. Publish — Merge to standards/; update agents.md / KNOWLEDGE_AND_STANDARDS_GUIDE if needed; update Linear canonical project if applicable

7. Execution Steps

7.1 Create Linear ticket (Sales team)

Title: Playbook and Reusable Epic Development Plan

Description:

  • Summary: Establish playbook structure, categorization, and prioritization; audit past transcripts and client work to discover additional play opportunities; create immediate playbooks (Product Analytics, GTM consolidation, Data Playbooks index, ramp-up memos, EP audit); define reusable epic creation pattern; build composable service catalog (§8).
  • Changes: Run transcript and client work audit; add standards/03-knowledge/data/ and delivery/ and gtm/ structure; create product-analytics-playbook, ramp-up-memo-playbook, ep-audit-playbook, GTM playbooks; add MEMO_SELECTION_GUIDE and PLAYBOOK_INDEX; restructure knowledge/sales/services/ to three-line hierarchy; add implementation-plan.md and linear-template.md templates.
  • Impact: Delivery, GTM, and Data teams get a single source of truth for playbooks; CSOs can compose a full offering package (SOW + implementation plan + Linear starter tickets) from one folder; new plays can be added via a repeatable epic pattern.
  • Related: PR #239 (memo examples, EP audit v1.7); Notion: Brainforge Data Playbooks, Product Analytics Playbook; knowledge/sales/services/ (service catalog)

Team: Sales | Assignee: assignee | Labels: playbook, documentation

7.2 Create branch

Use Linear-suggested branch name once the ticket exists, e.g. uttam/sal-XXX-playbook-development-plan, or manually: uttam/sales-playbook-development-plan.


8. Composable Service Catalog

This is the highest-leverage addition to this plan. When someone on the delivery or GTM team says “a client just asked for X,” they should be able to pull one folder and get everything they need: pitch, delivery plan, Linear starter kit.

8.1 Service Hierarchy

Three service lines → subservices → offerings (projects). This is the permanent backbone — offerings will be added, retired, or renamed, but the three-line structure stays.

AI

  • Workflow Automation → Insurance Lead Processor, Intake Optimizer, N8N Workflow Builder
  • Knowledge Engineering → Custom Context Graph, Brainforge OS Setup, MCP Development, Cursor Workshop
  • Copilots & Agents → AI Copilot Integration Sprint, Embedded Assistant Build, Voice Agent Implementation, Custom Deployment & Hosting

Current proposal status: These AI offers are a Head of Delivery proposal and should transition to Service Lead ownership for validation, packaging, and ongoing maintenance. Copilots & Agents is the preferred display name; Linear subservice label is copilots-agents (vault folder may still be ai-infrastructure/ until renamed).

Data

  • Data Platform → Full Data Platform, Data Warehouse & dbt, Data Platform Transition & Management, DataOps Program, Source Integration & Ingestion Build
  • Data Modeling → Product Analytics Platform, Omni Zero-to-One, Business Data Model / Mart Build, Semantic Layer Implementation, Modeling Modernization

Current proposal status: These Data offers are a Head of Delivery proposal and should transition to Service Lead ownership for validation, packaging, and ongoing maintenance. Audits remain cross-cutting offer variants (Data Platform Audit, Data Modeling Audit) rather than a standalone subservice.

When adding a new offering: Create the folder under the right subservice and add one line to this Service Hierarchy so the catalog stays discoverable.

Strategy & Analytics

  • Data Strategy → Data Strategy Sprint, Data Roadmap, Architecture Advisory, Tool Selection
  • Measurement & KPIs → Metrics Definition & Dictionary, KPI Framework, Measurement Plan, Attribution Design
  • Reporting & Insights → Executive Dashboard Design, Recurring Insights Retainer, Business Review Reporting, Decision Support Analysis

Current proposal status: These Strategy & Analytics offers are a Head of Delivery proposal and should transition to Service Lead ownership for validation, packaging, and ongoing maintenance. Technical Due Diligence remains in the catalog as an offering / engagement type rather than a core subservice.

Training & Enablement is a delivery model add-on, not a standalone subservice. Tool-specific training (dbt, Cursor) lives as an add-on within the relevant offering’s sop.md.

Retainers are a delivery model tag (fixed-scope / T&M / retainer / hybrid) on offer.md, not a subservice. “Recurring Insights Retainer” under Reporting & Insights is the exception where the retainer IS the offering.

Verticals (Insurance, Health, E-commerce) are metadata — variants/ subfolder or variants section in offer.md. They do not add a hierarchy level.

8.2 Full Atomic Chain (Service Line → Ticket)

Service Line  →  Subservice  →  Offering  →  Phase  →  Deliverable  →  Ticket
(Initiative)     (grouping)     (Project)    (Milestone) (Epic)         (Issue)
  • Subservice has no Linear equivalent — navigation/grouping only
  • Phase = Linear Milestone (e.g. Phase 0 — Audit / Phase 1 — Pilot / Phase 2 — Scale)
  • Every offering must have at least one Phase; every Phase has Deliverables; every Deliverable breaks into Tickets
  • implementation-plan.md and linear-template.md templates encode this chain for each offering

8.3 Naming Conventions

LayerConventionExample
Service LineShort, title caseAI / Data / Strategy & Analytics
Subservice2–3 word descriptor, title caseWorkflow Automation / Data Platform
OfferingOutcome-first noun phrase, title caseProduct Analytics Platform / dbt Audit
PhasePhase {N} — {Name}Phase 0 — Audit / Phase 1 — Pilot
Vault folder slugkebab-caseproduct-analytics-platform / dbt-audit
SOW filesow-{line-slug}-{offering-slug}-{client}.mdsow-data-dbt-audit-cta.md
Linear canonical project{Line} — {Offering} (Canonical)Data — dbt Audit (Canonical)
Delivery model taglowercasefixed-scope / T&M / retainer / hybrid

8.4 Vault Folder Structure

knowledge/sales/services/
├── README.md                              ← updated system overview
├── templates/
│   ├── offer-template.md                  ← existing
│   ├── sop-template.md                    ← existing
│   ├── demo-template.md                   ← existing
│   ├── implementation-plan-template.md    ← NEW
│   └── linear-template.md                 ← NEW
├── ai/
│   ├── workflow-automation/
│   │   └── insurance-lead-processor/
│   ├── knowledge-engineering/
│   │   ├── custom-context-graph/
│   │   └── cursor-workshop/
│   └── ai-infrastructure/
│       └── custom-deployment/
├── data/
│   ├── assessment-audit/
│   │   ├── dbt-audit/
│   │   ├── digital-ads-visibility-audit/
│   │   ├── marketing-data-audit/
│   │   ├── product-analytics-audit/
│   │   └── snowflake-audit/
│   ├── data-infrastructure/
│   │   ├── dataops-program/
│   │   ├── full-data-platform/
│   │   └── data-warehouse-dbt/
│   ├── analytics-bi/
│   │   ├── omni-zero-to-one/
│   │   └── product-analytics-platform/
│   └── activation-attribution/
│       └── edge-to-activation/
└── strategy-analytics/
    ├── data-strategy/
    ├── metrics-kpis/
    ├── reporting-insights/
    └── technical-due-diligence/

Linear labels: Issue subservice tags in Linear use canonical kebab slugs (data-platform, data-modeling, copilots-agents, measurement-kpis, …), not necessarily these vault folder names — see linear-cleanup-taxonomy.md §4.

8.4.1 Adding a new offering

When introducing a new offering (e.g. Omni Zero-to-One, a new audit type):

  1. Place — Choose service line and subservice; create knowledge/sales/services/{line}/{subservice}/{offering-slug}/ (kebab-case).
  2. Four artifacts — Add all four files from templates: offer.md, sop.md, implementation-plan.md, linear-template.md.
  3. Playbook link — If delivery needs a reusable runbook (phases, checklists, tool setup), add a workflow or setup doc in standards/03-knowledge/engineering/workflows/ or standards/03-knowledge/data/ and link it from the offering’s sop.md and implementation-plan.md.
  4. Hierarchy — Add one line to the Service Hierarchy (§8.1) so the offering is discoverable.
  5. PLAYBOOK_INDEX — When PLAYBOOK_INDEX exists, add a row for any new playbook doc created in step 3.

8.5 Per-Offering Package (Four Artifacts)

Each {offering-slug}/ folder must contain all four artifacts to be a complete, composable offering:

ArtifactPurposeAudienceStatus
offer.mdPitch: scope, pricing, proof pointsSales, CSOExisting template
sop.mdHow delivery runs it: phases, DRIs, handoffs, risksDeliveryExisting template
implementation-plan.mdWeek-by-week phases, milestones, dependenciesCSO + deliveryNew template
linear-template.mdStarter epics + tickets by phase (“clone this”)Delivery LeadNew template

When a client asks for X:

  1. CSO opens knowledge/sales/services/{line}/{subservice}/{offering}/
  2. offer.md → scope and pricing for the proposal/SOW
  3. implementation-plan.md → phases and milestones drop into the SOW and kickoff deck
  4. linear-template.md → clone the canonical Linear project into the client’s workspace
  5. Delivery team gets sop.md → knows exactly how to run it

8.6 Linear Canonical Projects

  • One read-only Project per offering in Linear: Data — dbt Audit (Canonical)
  • Grouped under an Initiative per service line: Data / AI / Strategy & Analytics
  • Labeled canonical in Linear; delivery team is DRI for keeping it current
  • CSOs clone the project when spinning up a new client engagement — tickets become the starting backlog
  • linear-template.md in vault is the source of truth (so the Linear project can be recreated from scratch if needed)
  • When to create the canonical project: The offering is complete with just linear-template.md; the canonical Linear project can be created when the first engagement is kicked off (or earlier if the team wants a live template). Until then, delivery uses the template file to create [Client] — [Offering] projects.

8.7 Offering Maintenance Workflow

An offering’s canonical package should be reviewed when:

  • A real engagement completes (retro learnings → update sop.md and linear-template.md)
  • Pricing or scope changes (update offer.md)
  • A new phase or workstream is added (update implementation-plan.md and Linear canonical project)

DRI: Delivery Lead for the relevant service line. Reviews happen at the end of each engagement retro, not on a fixed schedule.


9. Next Steps After Plan Approval

  1. Create the Linear ticket in Sales and assign to owner
  2. Create branch uttam/sal-XXX-playbook-development-plan (or manual name)
  3. Restructure knowledge/sales/services/ to three-line hierarchy; add implementation-plan-template.md and linear-template.md (§8.4)
  4. Run the transcript and client work audit (§3); produce play discovery log and backlog additions
  5. Implement Tier 1 playbooks per §5; incorporate high-value discoveries from the audit
  6. Build out Linear canonical projects per §8.6, starting with the three highest-volume offerings (dbt Audit, Product Analytics Platform, Full Data Platform)
  7. Open PR with description following .cursor/rules/github-pr-description.mdc (four sections); link Linear issue in Related