LabsContext Factory

Build context that never goes stale.

Context only works if it’s available everywhere, from everywhere, and kept up to date. Build a context factory that updates as it’s used, no matter where the knowledge lives.

The context production loop

Build a context layer that improves
every time someone uses it

01 / 04

Assemble

Assemble a context layer from what you already have.

  • Ingest dbt YAML, docs, past queries, and the answers your team repeats
  • Generate one versioned context layer for the whole catalog
  • Own portable YAML that moves across systems
Sources / context layerv12 generated
dbt YAML
Docs
Queries
Threads
Agent
generate

Context layer

v12
ModelsMetricsRelationshipsVerified queries

02 / 04

Monitor

Monitor every interaction with your context layer in one place.

  • See context interactions across chatbots, MCPs and APIs
  • Collect key usage data in one place
  • Identify the questions agents get wrong, and why

Monitoring

Every interaction with your context layer

v12 · 24h
Potential issueBBB− is missing from investment gradecredit_rating > ‘BBB−’
Traces

1,284

DataChat

612

API

448

MCP

224

Traces by surface7d30d
MTWTFSS
Recent tracesStatus
DataChatHow many issuers are investment grade?#008391Mismatch
APICoupon schedule for Q3#008377Pass
MCPTop 10 issuers by spread#008402Pass
Showing 3 of 1,284All surfaces

03 / 04

Fix

Fix a wrong answer at its source.

  • Diagnose which definition produced it
  • Draft a one-line change in the layer’s own YAML
  • Send the change for review before anything ships
Context layerv12

Fix · #008391

Why did this check fail?

Thought 3s

Read eval set #008391

Traced investment_grade

investment_grade+1−1

The boundary excluded BBB− itself. Widened it and left the grain alone.

DiscardRequest review
investment_grade.ymleval_set.yml

Metrics investment_grade

10metrics:

11investment_grade:

12 expression:

13 credit_rating > ‘BBB−’

13 credit_rating >= ‘BBB−’

14 grain: issuer

04 / 04

Govern

Govern every change with a version you can roll back.

  • Review each change as a diff before it lands
  • Version the layer on every approved change
  • Roll back to any earlier version when you need to
Review / versionv12 → v13
Proposed diffcontext_layer / investment_grade

− credit_rating > ‘BBB−’

+ credit_rating >= ‘BBB−’

Human reviewRequest changesApproved

Context layer

New · v13

investment_grade = credit_rating >= ‘BBB−’

The failed question joins the eval set

Built to fit in

Interoperable
by design

Your context layer plugs into the store you already run, travels as open standards, and lands inside your existing workflows.

Data warehouseMetric storeInternal PDFsAgent platform
Context layer

Any context store

Works with anycontext store

Point it at your data warehouse, metric store, internal PDFs, or agent platform. The layer reads from your context where it lives.

Open context
models.yamlmetrics.yamlrelationships.yaml

Open standards

Open standards,portable anywhere

The layer is portable YAML: models, metrics, and relationships you can read, diff, and move. It is yours to take wherever your stack goes.

Bobsled FDEsYour team
Context layer
MCPChatbotAPI

Your workflows

Deployed intoyour workflows

Our forward-deployed engineers build it alongside your team and ship it into the tools you already use, so there is no big migration.

How we work

Benchmark it. Spec it. Build it.

We start with a short, scoped benchmark of this practice: where you stand, against whom, and what to build first. You own everything we produce, with us or without us.

01

Benchmark

  • Run real agent queries against your data
  • Score how much context an agent has to be handed
  • Trace where context lives, and who keeps it current
02

Spec

  • Design the target context layer
  • Inventory every context source worth assembling
  • Set what runs automatically, and what asks first
03

Build

  • Assemble the context layer with agents
  • Stress-test it with real customer questions
  • Ship it versioned, with review and rollback
04

Manage

  • Background agents propose improvements from usage
  • You review the diffs and decide what ships
  • Questions agents get wrong shrink, release over release

The context benchmark

See your data the way an agent sees it.

We run real agent queries against your products, score how much context an agent has to be handed, and trace who keeps yours current today. You keep the readout, the gap list, and the build plan.

Request the benchmark