Knowledge + Standards Guide
Core Principle: Use
knowledge/standards/(templates, prompts, setup) andknowledge/(internal records) together. Standards first, then save work product to knowledge.
Quick Reference
Standards first, then knowledge
- Need a template? → Check
knowledge/standards/02-writing/ - Need a prompt? → Check
knowledge/standards/04-prompts/ - Need a workflow? → Check
knowledge/standards/AGENTS.md - Need a registered internal playbook? → See
knowledge/standards/02-writing/PLAYBOOK_INDEX.md - Ready to save? → Put it in
knowledge/
Where Does This Go? (By Deliverable Type)
Use this table to answer “where do I push this?” for any type of work. Find your deliverable type, then follow the path.
| Deliverable Type | Where It Goes | Exact Path Example |
|---|---|---|
| Meeting transcript (any meeting) | knowledge/ | knowledge/clients/{client}/transcripts/YYYY-MM-DD_{topic}.md |
| Meeting transcript (misc standups/syncs — data standups, AI service standups, etc.; not client-specific) | knowledge/ | knowledge/clients/unassigned/transcripts/YYYY-MM-DD_{topic}.md |
| Meeting agenda | knowledge/ | knowledge/clients/{client}/meeting-agendas/YYYY-MM-DD_{topic}.md |
| Meeting notes / summary | knowledge/ | knowledge/clients/{client}/meeting-notes/YYYY-MM-DD_{topic}.md |
| Internal Brainforge meeting (not client-specific) | knowledge/ | knowledge/meeting/transcripts/YYYY-MM-DD_{topic}.md |
| Internal SOW / proposal draft | knowledge/ | knowledge/clients/{client}/resources/YYYY-MM-DD_sow-draft.md |
| Internal prep docs / plans | knowledge/ | knowledge/clients/{client}/resources/YYYY-MM-DD_{topic}.md |
| Official SOW (final, client-facing) | Client repo AND copy to knowledge/ | Client repo root or docs/; copy to knowledge/clients/{client}/resources/ |
| Client-facing deliverable (discovery wiki, presentation, report) | Client repo | Client repo root or docs/ (e.g. DISCOVERY_WIKI.md) |
| Interim deliverable (analysis, segmentation output, draft) | knowledge/ | knowledge/clients/{client}/resources/YYYY-MM-DD_{description}.md |
| Dashboard / BI specification (internal handoff to Omni, Tableau, etc.) | knowledge/ | Template: dashboard-specification-template.md. Client instance: knowledge/clients/{client}/resources/{client}-{domain}-dashboard-spec.md. Hub: Strategy & Analytics service line. |
| Internal SOP (process, runbook, how-we-do-X) | knowledge/ (if internal/in-progress) or knowledge/standards/ (if reusable standard) | Internal: knowledge/ops/internal-sop-drafts/; Reusable: knowledge/standards/02-writing/SOPs/ |
| Reusable playbook / runbook (client-agnostic operational workflow) | Domain playbook folder under knowledge/ + scaffold/index in knowledge/standards/02-writing/ | Delivery example: knowledge/delivery/service-lines/data/data-platform/playbooks/; legal example: knowledge/legal/playbooks/; scaffold: knowledge/standards/02-writing/PLAYBOOK_SCAFFOLD.md |
| Service-line artifact — Offer | knowledge/sales/services/ | knowledge/sales/services/{service-name}/offer.md |
| Service-line artifact — SOP | knowledge/sales/services/ | knowledge/sales/services/{service-name}/sop.md |
| Service-line artifact — Demo | knowledge/sales/services/ | knowledge/sales/services/{service-name}/demo.md |
| Code / config (platform, internal tooling) | brainforge-platform repo | apps/platform/, apps/mcp-servers/, etc. |
| Code / config (client-specific) | Client repo | Client repo root or agreed project folder |
| Review notes / QA notes | knowledge/ | knowledge/clients/{client}/resources/YYYY-MM-DD_review-notes.md |
| Retrospective / retro notes | knowledge/ | knowledge/clients/{client}/resources/YYYY-MM-DD_retro.md or knowledge/meeting/ |
| Decision log / rationale | knowledge/ | knowledge/clients/{client}/resources/YYYY-MM-DD_decisions.md |
| Data Platform Documentation update summary (internal) | knowledge/ | knowledge/clients/{client}/resources/data_platform_documentation/DATA_PLATFORM_DOC_UPDATE_SUMMARY_YYYY-MM-DD.md |
| Cross-client source system notes (SPINS, Shopify, Amazon, etc.) | knowledge/ | knowledge/engineering/data-platform/source-systems/ — one {vendor}.md per source; see README |
| Templates, prompts, workflows (reusable, client-agnostic) | knowledge/standards/ | knowledge/standards/02-writing/{type}/, knowledge/standards/04-prompts/ |
| Lead / prospect resources | knowledge/sales/leads/ | knowledge/sales/leads/{prospect-name}/ |
| Org-wide knowledge (company context, engineering, GTM strategy) | knowledge/ | knowledge/company/, knowledge/engineering/, knowledge/sales/ |
| Company-wide internal initiative plan (platform, analytics, multi-doc roadmap) | knowledge/ | One file: knowledge/plans/{slug}-{year}.md; multiple files for one plan: knowledge/plans/{initiative-folder}/README.md + related .md files (see knowledge/plans/README.md) |
| Client Health (Notion) — where it lives, how to add linked view/filter, new clients | knowledge/ | See knowledge/ops/notion-client-health-setup.md |
If you’re still not sure
Ask: “Would a client or external person see this?”
- Yes → client repo (keep it minimal)
- No →
knowledge/(default for everything internal) - It’s a reusable standard or template →
knowledge/standards/(authorized contributors only)
In this repo: knowledge/standards/ vs knowledge/
knowledge/standards/ (Standards & templates)
Purpose: Definitive standards for how work should be produced
Contains:
- Templates (email, PRD, SOW, SOP, meeting agendas)
- Standard prompts for AI agents
- Workflow guides and processes
- Quality standards and formatting rules
Access: Restricted — only authorized people can update Usage: Check here first; use templates and follow standards
knowledge/ (Internal knowledge)
Purpose: Centralized internal knowledge base
Contains:
- Meeting transcripts and notes
- Client project resources (
knowledge/clients/{client}/) - Internal discussions and decisions
- Organizational knowledge
- Review notes and retrospectives
Access: Open — all team members can contribute Usage: Store internal knowledge here
Client Repos (Client-Facing Deliverables)
Purpose: Client-specific deliverables and active code
Contains:
- Discovery wikis (
DISCOVERY_WIKI.md) - Client-facing presentations and reports
- Active code/configs for the client
- Official SOWs (but also copy to
knowledge/)
Access: Project-specific Usage: Keep minimal — only client-facing deliverables go here
Common Workflows
Documenting a Client Meeting
- Save transcript to
knowledge/clients/{client}/transcripts/YYYY-MM-DD_{topic}.md - Save agenda to
knowledge/clients/{client}/meeting-agendas/YYYY-MM-DD_{topic}.md - Save notes to
knowledge/clients/{client}/meeting-notes/YYYY-MM-DD_{topic}.md - DO NOT put any of these in the client repo
Creating a Document from a Template
- Find the template in
knowledge/standards/02-writing/{type}/ - Use the template as your starting point
- Follow standards in
knowledge/standards/for structure and format - Save draft in
knowledge/if internal, client repo if client-facing
Writing or Publishing an SOP
- Internal / in-progress SOP →
knowledge/ops/internal-sop-drafts/ - Service-line SOP (e.g. Edge-to-Activation) →
knowledge/sales/services/{service}/sop.md - Reusable SOP template (how to write SOPs) →
knowledge/standards/02-writing/SOPs/
Writing or Publishing a Playbook
- Reusable, client-agnostic playbook → domain
playbooks/folder underknowledge/ - Canonical scaffold →
knowledge/standards/02-writing/PLAYBOOK_SCAFFOLD.md - Registry →
knowledge/standards/02-writing/PLAYBOOK_INDEX.md
Writing or Publishing a Service-Line Offer / Demo
- Service-line artifacts follow a 3-part pattern per service:
knowledge/sales/services/{service-name}/offer.mdknowledge/sales/services/{service-name}/sop.mdknowledge/sales/services/{service-name}/demo.md
- See
knowledge/sales/services/for existing examples
Capturing Code or Config
- Internal tooling, platform, MCP servers →
brainforge-platformrepo underapps/ - Client-specific code or config → the client repo
- Never put client credentials or environment-specific values in either repo; use 1Password
Capturing Internal Knowledge (general)
- Use
knowledge/— always store internal knowledge here - Check
knowledge/standards/— see if there’s a standard structure - Link related knowledge — use markdown links
- Date-stamp — use
YYYY-MM-DDformat
Decision Tree
Need to push something?
│
├─ Is it a reusable standard, template, or workflow? → knowledge/standards/
│ └─ Only authorized people can update standards
│
├─ Is it internal knowledge, notes, or a draft? → knowledge/
│ ├─ Client meeting material? → knowledge/clients/{client}/
│ ├─ Internal Brainforge meeting? → knowledge/meeting/
│ ├─ Org-wide knowledge? → knowledge/company/, engineering/, gtm/, ops/
│ ├─ Service-line artifact? → knowledge/sales/services/{service}/
│ └─ Lead/prospect resource? → knowledge/sales/leads/{prospect}/
│
├─ Is it code or config?
│ ├─ Internal / platform / tooling? → brainforge-platform repo (apps/)
│ └─ Client-specific? → client repo
│
└─ Is it client-facing? → client repo
└─ Keep minimal — only deliverables (discovery wiki, final SOW, presentations)
Key Rules
- Always check
knowledge/standards/first for templates and standards - Use
knowledge/for all internal knowledge — transcripts, notes, drafts, resources - Keep client repos minimal — only client-facing deliverables
- Link to
knowledge/standards/when referencing standards - Date-stamp everything in
knowledge/usingYYYY-MM-DD - Don’t put internal knowledge in client repos — even as a convenience copy
- Don’t modify
knowledge/standards/unless you’re an authorized contributor
Examples
Meeting transcript
Gabe meets with the CTA team on Feb 19 → save to:
knowledge/clients/cta/transcripts/2026-02-19_cta-weekly-checkin.md
Internal SOW draft
Sam drafts an SOW for a new prospect → save to:
knowledge/sales/leads/{prospect-name}/2026-02-19_sow-draft.md
(Move to knowledge/clients/{client}/resources/ once they become active)
Client-facing deliverable
Discovery wiki ready to share with MinuteMD → save to:
minutemd-client-repo/DISCOVERY_WIKI.md
(Do NOT put internal meeting notes or SOW drafts in the client repo)
Service-line artifact
Edge-to-Activation offer sheet → knowledge/sales/services/data/activation-attribution/edge-to-activation/offer.md
Edge-to-Activation SOP → knowledge/sales/services/data/activation-attribution/edge-to-activation/sop.md
Edge-to-Activation demo notes → knowledge/sales/services/data/activation-attribution/edge-to-activation/demo.md
Interim deliverable (analysis, segmentation, draft)
Segmentation analysis for Element → save to:
knowledge/clients/element/resources/2026-02-19_segmentation-analysis.md
(Not the client repo — this is internal work product)
Code or config
New MCP server for internal use → apps/mcp-servers/my-mcp/ in brainforge-platform
Client-specific automation script → client repo
Review notes / retro
QA notes from an Element deliverable review → save to:
knowledge/clients/element/resources/2026-02-19_review-notes.md
Sprint retro for Brainforge team → knowledge/meeting/2026-02-19_retro.md
Getting Help
- Where should this go? → Use the table at the top of this file, or check
knowledge/standards/agents.mdSection 1 (Repository Map) and Section 3 (Where Things Go) - What template to use? → Check
knowledge/standards/02-writing/ - How to structure this? → Check
knowledge/standards/for standards - Is this internal or client-facing? → If internal, use
knowledge/. If client-facing, use client repo.
Related Documentation
- agents.md — Repository map, agent workflows, and “Where Things Go” (Section 3)
- README.md — Client resources structure and classification rules
- KNOWLEDGE_CAPTURE_CHECKLIST.md — What to capture and where