The GTM playbook series

Context engineering for revenue teams

Playbook · 15 min read · Jul 1, 2026
On this page

Context engineering is the discipline of deciding what an AI system knows before it acts, and it decides whether GTM agents work. Models are interchangeable; the context they read is where deployments live or die. This playbook maps the practice onto revenue data: the six context problems unique to go-to-market, the failure modes each one causes, and the engineering patterns enterprise teams use to fix them before an agent touches a deal.

The term earned its status fast. Andrej Karpathy endorsed it in June 2025 as "the delicate art and science of filling the context window with just the right information for the next step," and Anthropic's engineering guide that September made it canon: models have a finite attention budget, and the job is finding the smallest set of high-signal tokens that maximizes the odds of the right outcome. By mid-2026 the argument had moved from AI labs to enterprise data strategy. Analysts at Snowflake Summit put it bluntly: the moat has moved to the layer above the data, the context layer.

Revenue teams should read that discourse with recognition. Go-to-market has been failing at context for a decade; it just called the failures something else. Attribution nobody trusts, forecasts that swing until quarter end, handoffs that drop deals: each one is a context failure wearing an older name. MIT's research on the GenAI divide found roughly 95 percent of enterprise pilots deliver no measurable P&L impact and traced the cause to tools that do not retain context or fit workflows. BCG's 10-20-70 finding assigns algorithms about 10 percent of AI value. The average company runs 22 GTM tools. The math of where to invest is not subtle.

Figure

Why context, and why now

95%of enterprise GenAI pilots show no P&L impactMIT, 2025
10%of AI value sits in algorithms, per BCG's 10-20-70BCG
#1of teams say quality is the top blocker for agentsLangChain, 2026
22GTM tools at the average companyRevSure

Sources: MIT NANDA, 2025 · BCG · LangChain State of Agent Engineering, Jun 2026 · RevSure GTM Engineer deck

The six context problems of revenue data

Engineering guides written for developers assume the context is at least internally consistent. Revenue data offers no such courtesy. Six problems are specific to GTM, and every one of them must be resolved before an agent's first action.

Figure

The six context problems of revenue data

What an agent must have resolved before it acts

The data problems
Entity resolutionone buyer looks like three
Semantic harmonizationsystems disagree on what a lead is
Funnel semanticsstages mean different things
The action problems
Provenancewhich numbers an agent may trust
Permission contextwhat an agent may change
Temporal contextwhat an agent should remember

Source: RevSure deployment patterns across enterprise GTM stacks

1. Entity resolution: one buyer looks like three

The same human exists as a lead in the marketing automation platform, a contact in the CRM, and an anonymous visitor in the web analytics tool, each with different fields and history. An agent that reads them as three people will score them three ways, email one while another sits in an open opportunity, and count the account's engagement wrong everywhere.

Less effective: pass the CRM record to the agent and assume the CRM is the truth. As Deepinder Singh Dhingra puts it, "CRM or any system as a single source of truth is kind of a myth."

Recommended: resolve entities before any agent reads them, with match rules the team can inspect, and treat identity resolution as infrastructure with an owner and a review cadence, never as a one-time migration task.

2. Semantic harmonization: your systems disagree on what a lead is

Salesforce, Marketo, and HubSpot each carry their own definitions of lead, MQL, and campaign membership, and they were never designed to agree. The cost of unharmonized semantics has a famous price tag outside software: in 1998 NASA lost the $125M Mars Climate Orbiter because one team sent thruster data in pound-seconds and another expected newton-seconds. Both teams were right in their own system. Two GTM tools disagreeing about what "responded" means is the same accident in slower motion.

Less effective: build per-tool prompts that explain each system's quirks to the agent.

Recommended: harmonize once, beneath every agent. A shared semantic layer means the definition is fixed in the data, so a hundred agents inherit the same truth instead of a hundred prompt authors approximating it.

3. Funnel semantics: stages are local dialects

Field reality: one enterprise team defines canonical pipeline at stage 2 rather than stage 1. Another runs an opportunity type that is really a sales-accepted lead made visible in the CRM. A third adds a stage zero that is deliberately excluded from all pipeline metrics. None of these are errors. They are local dialects, and an agent that assumes the textbook funnel misreads all of them. At one compliance software company, 95.5 percent of deals carried a lead source of "cold call" purely as a CRM default. An agent that treats that field as signal builds its world model on furniture.

The fix is a funnel dictionary the agent actually consumes: stage definitions, exclusions, and default-value blacklists, versioned like code.

4. Provenance: which numbers the agent may trust

Revenue data contains numbers that are true, numbers that are stale, and numbers that were rejected on sight by the humans who saw them. One growth leader watched an email channel report $5M of pipeline at zero cost and dismissed it immediately: "I would love it if our email marketing channel actually produced 5 million in pipeline cause it costs us $0. So I just don't think that's accurate." A human carries that skepticism; an agent inherits none of it unless provenance is engineered in. Numbers need lineage the agent can check: where the figure came from, which model computed it, and whether a human has contested it. This is what a Decision Trace is for, and it is the difference between an agent that reasons and an agent that launders bad data into confident action.

5. Permission context: what the agent may change

Reading is half the problem. Agents act, and the org chart has opinions about actions. Who may change attribution logic? Who may re-categorize an opportunity? Who decides what counts as a marketing-influenced renewal? Most companies have no written answer, which is survivable while humans argue in meetings and catastrophic when agents execute at machine speed. Deepinder's formulation is the design requirement: "Your context graph becomes what your agents see. Your permission graph becomes what your agents can do. If both are ambiguous, your agents will fight the same fight your humans are fighting now, without anyone in the room to slow them down."

Permission context is why RevSure runs agents on the GTM Harness under a governed loop: propose, approve, commit, roll back. The loop is permission made executable.

6. Temporal context: what a revenue agent should remember

The average B2B buying cycle now runs about 10 months, per 6sense's research across more than 4,000 buyers, with 6 to 10 decision-makers per deal. An agent with session-length memory is structurally incapable of understanding a ten-month, multi-actor process. And the naive fix fails in the other direction: Chroma's context rot research showed model performance degrades as input grows, non-uniformly and even on simple tasks. Dumping an account's full history into the context window makes the agent worse.

Figure

The context an agent must hold

~10months in the average B2B buying cycle6sense, 2025
6-10decision-makers per complex purchaseGartner
80%of buying happens in digital channelsGartner
~7handoffs across a typical GTM motionRevSure

Sources: 6sense Buyer Experience Report, Nov 2025 · Gartner B2B buying research

What works is engineered memory: compaction of long histories into decision-relevant summaries, snapshots that preserve how the funnel looked at the moment a decision was made, and durable traces of what was decided and why. Anthropic's guide calls the general pattern structured note-taking. In revenue, the note is the Decision Trace, and the snapshot discipline is what lets a team ask "what did we know at day 15" without archaeology.

The mechanism: why more raw context makes agents worse

The instinct of every data team is to give the model everything. The research and the field agree the instinct is wrong. Attention is a budget; every stale field, duplicate record, and contested number spends it. A marketing analytics leader at an enterprise AI search company saw the human version of the problem while rolling out an AI query tool: "the reason that this works for somebody like me is because I have context about the data. Somebody else can just take this at face value." Her caution names the engineering requirement precisely. The agent is always the somebody else. Curation is what makes it safe, and curation at enterprise scale is an infrastructure job, never a prompt-writing job.

That is the honest argument for a context layer as a distinct system. A team can hand-curate context for one agent. At ten agents the curation itself becomes the workload, and at the fleet sizes now being planned (RevSure's stated thesis: more than 100 agents across GTM by 2030, sharing one brain) it becomes the whole game. Every agent added to a shared layer inherits resolution, semantics, provenance, and permissions on day one. Every agent added to a bespoke pipeline adds a new place for context to rot.

How to measure context quality

Context engineering earns budget when it earns metrics, and four are enough to run the program. Match rate: the share of active buyers resolved to a single identity across systems; sample it monthly, because it decays as new tools and lists arrive. Definition coverage: the share of funnel terms (stages, MQL, sourced, influenced) with one written, versioned definition that every system maps to; anything undefined is a place two agents will disagree. Provenance coverage: the share of headline numbers that can decompose to their evidence on demand; on RevSure this is what the Decision Trace makes automatic, and however you implement it, a number without lineage is a future argument. Staleness: the median age of the context behind each agent action, because a correct fact about last quarter is a wrong fact about this one.

Two operating notes from deployments. First, measure before and after harmonization once, publicly: the before state is usually the best budget argument the program will ever have (the field record includes a reported 75 to 80 percent conversion that cohorted to 27 to 30, and a company whose deals were 95.5 percent "cold call" by default; numbers like these end debates). Second, assign each metric an owner and a review cadence rather than a project end date. Context is not a migration with a finish line. It is a utility with an SLA, and the teams that treat it that way are the ones whose agents keep working in quarter four.

Less effective: a one-time data cleanup project before the agent rollout, declared complete at launch.

Recommended: a standing context scorecard (match rate, definition coverage, provenance coverage, staleness) reviewed monthly by the same owner who approves new agents, so fleet growth and context quality stay coupled.

What to do next quarter

  1. Run the three-agent thought experiment. Pick three agents you want by next year (say, lead scoring, account research, campaign reallocation) and list what each must know to act safely. The overlap in your lists is your context layer, whether you build it or activate it.
  2. Audit identity. Sample 50 active accounts and count how many humans appear as multiple unresolved records across your systems. This number is your agents' error floor.
  3. Write the funnel dictionary. Stage definitions, exclusions, defaults that must be ignored. One page, versioned, owned.
  4. Trace one number. Take last quarter's most contested figure and try to decompose it to its evidence. The time this takes is your provenance debt, measured in hours.
  5. Draft the permission graph. Who may change attribution logic, stages, and audience definitions today, on paper. If the answer is "whoever is loudest," write the answer you want before an agent inherits the current one.
  6. Set the memory policy. Decide what agents must remember across quarters (decisions, snapshots, outcomes) and what they must summarize rather than store. Bloated memory is a performance bug, per the context rot findings, so the policy needs a curation rule, never just a retention rule.

Where this comes from

Built from RevSure's deployment work harmonizing enterprise GTM stacks (one deployment spans 64 systems and billions of interactions, stated as our record, and the field patterns above are drawn from working sessions with enterprise marketing, RevOps, and revenue teams, quoted at descriptor level). External research is cited to its publishers with dates. One limit worth stating: context engineering is young, its vocabulary is still settling, and some of what 2026 calls context engineering is data governance wearing a new jacket. The problems underneath are two decades old. That is an argument for taking them seriously, never a reason to wait for the vocabulary to finish.

Frequently asked questions

What is context engineering?

Context engineering is the discipline of deciding what information an AI system sees before it acts: which data enters the model's context window, in what form, at what freshness. The term spread through AI engineering in 2025 as teams learned that agent failures trace to poor context far more often than to weak models.

What is context engineering vs prompt engineering?

Prompt engineering shapes the instruction; context engineering shapes everything around it: retrieved records, memory, tool outputs, and state. A well-prompted agent with wrong or stale context still acts wrongly. In go-to-market, context engineering means resolving identities, harmonizing schemas, and defining funnel terms before any agent reads them.

Why do AI agents fail on CRM data?

CRM data disagrees with itself. One buyer appears as three records, systems define stages differently, and default field values masquerade as facts. An agent reasoning over that input inherits every conflict. Research also shows model performance degrades as raw context grows, so dumping full account histories into an agent makes decisions worse, never better.

What is agentic context engineering?

Agentic context engineering is context engineering for systems that act rather than answer: agents that send emails, move budgets, and write to the CRM. It adds requirements that chat use cases never face, including permission context (what the agent may change), provenance (which numbers it may trust), and durable memory across quarters and deal cycles.