Playbook Index

Seed registry for reusable playbooks that have been formalized into the repo. New playbooks should be added here when they are created or materially updated.

Use Draft until a playbook has had at least one internal review and is ready to be treated as published.

NameDomainArtifact typeFrequencyPathWhen to useOwnerStatus
Add New User to Azure + AI ResourcesEngineeringPlaybookPer new memberadd-user-azure-ai-resources-playbook.mdUse when provisioning Azure and AI tool access for new team members: role classification, Azure OpenAI credentials, future Azure AD user creation commands, and role-based access matrix.PlatformDraft
AWS CLI + Okta SSO profile setup (deterministic)DataPlaybookPer engagement../delivery/service-lines/data/data-platform/playbooks/aws-cli-okta-sso-profile-setup.mdUse when an agent must install/verify AWS CLI v2, configure reusable SSO profile blocks, run Okta login, discover account/role, and confirm CLI auth without trial-and-error.Data service leadDraft
S3 Parquet Snowflake stage, pipe, and loadDataPlaybookPer engagement../delivery/service-lines/data/data-platform/playbooks/s3-parquet-snowpipe-snowflake-cli.mdUse when an agent needs to generate and approve-first Snowflake landing SQL for Parquet files already in S3.Data service leadDraft
GitHub Actions Supabase backup to S3DataPlaybookPer engagement../delivery/service-lines/data/data-platform/playbooks/github-actions-supabase-to-s3-backup.mdUse when an agent needs to create a GitHub Actions workflow that performs a Supabase logical backup, archives it, uploads it to S3, and verifies syntax without running the job.Data service leadDraft
dbt PR data diff validation (Snowflake + BigQuery)DataPlaybookPer engagement../delivery/service-lines/data/data-platform/playbooks/dbt-pr-data-diff-snowflake-bigquery.mdUse when an agent must generate or update PR-time data-diff scripts/workflow for changed dbt models and publish a markdown result as a PR comment/artifact.Data service leadDraft
Streamlit in Snowflake - pilot access (ROLE_CHAT)DataPlaybookPer engagement../delivery/service-lines/data/data-platform/playbooks/snowflake-streamlit-pilot-role-chat-access.mdUse when pilots cannot open SiS apps and explicit Streamlit USAGE grants must be discovered and applied.Data service leadDraft
dbt - Snowflake Cortex adoption marts + Analyst request logsDataPlaybookPer engagement../delivery/service-lines/data/data-platform/playbooks/dbt-snowflake-cortex-adoption-analyst-logs.mdUse when a team needs repeatable local dbt setup plus a standard response to Analyst log authorization failures.Data service leadDraft
Data source memo (executive human style)DataPlaybookPer requestdata-source-memo-executive-style-playbook.mdUse when an agent needs to create a one-page data source memo in plain executive language without technical formatting noise.Data service leadDraft
Data source discovery memo (new share / net-new tables)DataPlaybookPer engagementdata-source-discovery-memo-new-share-playbook.mdUse when profiling a new share or large net-new table set: confirm Snowflake vs BigQuery, auth, and schema access first; standard §1–§7-style structure, §3 table pattern, warehouse validation, executive tone, anti-fluff guardrails.Data service leadDraft
Data source discovery memo (additive update)DataPlaybookPer releasedata-source-discovery-memo-update-playbook.mdUse when new tables land after a baseline memo: ask user for link or repo path to existing memo first; re-verify warehouse auth/scope; append §3.xx, update header dates, append-only executive summary and “what you’ll find,” do not rewrite frozen body without approval.Data service leadDraft
Edge-to-Activation ImplementationDataPlaybookPer engagement../03-knowledge/edge-to-activation-implementation-playbook.mdUse when implementing Edge capture (CDN → warehouse → activation), phased testing, Cloudflare Worker reference architecture, or Linear/MCP setup for this offering.Data service leadActive
REST API → BigQuery ingest (curl, schema, target table)DataPlaybookPer engagement../delivery/service-lines/data/data-platform/playbooks/api-to-bigquery-ingest.mdUse when landing vendor REST JSON in BigQuery: user supplies complete curl, DDL + confirmed PK, then a Dagster job implements fetch, retries, pagination, CREATE TABLE IF NOT EXISTS, load, dedupe (Everflow-style; no ad-hoc BQ DDL/loads by implementer), 7-day / bounded windows.Data service leadDraft
OpenCode Desktop + Azure OpenAI (Brainforge)EngineeringPlaybookPer engineer../03-knowledge/engineering/setup/opencode-desktop-azure-setup.mdUse when configuring OpenCode Desktop with Brainforge Azure OpenAI: East US (azure-eastus-gpt-* deployment providers or legacy azure-eastus, brainforge-openai, AZURE_KEY_BRAINFORGE_OPENAI / AZURE_OPENAI_EASTUS_API_KEY), MCP OAuth from CLI, repo root as workspace, and Desktop env for API keys.PlatformDraft
KPI anomaly detectionStrategy & AnalyticsPlaybookPer engagement../delivery/service-lines/strategy-analytics/measurement-kpis/playbooks/kpi-anomaly-detection.mdUse when a client or quarterly goal calls for recurring KPI anomaly detection with BigQuery-first ARIMA_PLUS, weekly retraining, hourly scoring, tuning to reduce false alerts, and rich notifications to Slack or email.Strategy & Analytics service leadDraft
Segment and Mixpanel Identity Resolution via Edge User IDDataPlaybookPer engagement../03-knowledge/segment-mixpanel-identity-resolution-playbook.mdUse when wiring Edge-to-Activation into Segment and Mixpanel with identity stitching: Edge ID propagation, Segment external ID resolution, Mixpanel destination configuration, and end-to-end validation.Data service leadDraft
GA4 vs Segment vs Mixpanel discrepancy investigationStrategy & AnalyticsPlaybookPer engagement../delivery/service-lines/strategy-analytics/measurement-kpis/playbooks/ga4-segment-mixpanel-comparison.mdUse when event, user, or conversion metrics diverge by >5% across GA4, Segment, and Mixpanel on a web property.Strategy & Analytics service leadDraft
Client Hour Overage CommunicationsDelivery OperationsPlaybookPer engagementplaybooks/client-hour-overage-communications-playbook.mdUse when client hours dedicated exceed billed hours — proactive outreach at 80%/90%/100% thresholds and reactive communication when overage occurs. Covers CSO/SL coordination, timeline, templates, and escalation.Delivery OperationsDraft