PMs using context machines

Figr’s Context Pod gets an important part of the problem right: it lets a team bring screens, files, websites and written notes into one place so the agent can begin with the product’s actual context.

My first instinct was that Context Pod needed a built-in Markdown editor.

That turned out to be the shallow observation. Figr already has an in-product note editor.

The more interesting question appeared after I saved a note as a source:

What happens after the context is added—and the product changes?

Figr Context Pod for Dorp.cc, with canvases, project instructions, and sources

the work splits in two

There are two different jobs hiding inside “context management.”

1. Collecting context

Capture screens. Upload documents. Add links. Write notes. Give the agent more material to reason from.

2. Maintaining product truth

Know which decision is current. Understand what has been superseded. Resolve contradictions. See who owns a source. Know which generated artefacts depend on it.

Figr already makes the first job feel approachable. The second job becomes increasingly important as a Context Pod survives multiple product decisions.

what I observed

In the workflow I tested, a saved note became a source that I could reopen or remove.

I couldn’t find an obvious way to revise that note, mark it as outdated, show that another document superseded it, or see which outputs were relying on it.

That does not mean these capabilities do not exist elsewhere in Figr. It is only what was visible in the flow I used.

But the interaction surfaced a larger agentic UX question.

Diagram of product context changing across January, March, and April without a current source of truth

the problem isn’t missing context

Imagine a team adds three individually valid sources:

  • January PRD: work email is required
  • March product decision: personal email should be allowed
  • April shipped flow: both are accepted

Nothing here is necessarily wrong.

The problem is that the documents carry different levels of authority. A teammate may understand the history because they attended the discussions. An agent only sees available context and must infer which source represents the current product.

More context can therefore create a stranger failure mode: an output that is well-grounded, coherent and still based on the wrong truth.

why this matters for agentic products

Traditional software retrieves information.

An agent uses that information to make decisions and produce new work.

That changes the responsibility of the context layer. It cannot only answer:

“What material is available?”

It eventually needs to help answer: “What should the agent currently believe?”

This is where context starts looking less like a folder and more like a product model.

The useful signals may be surprisingly small:

Current— this source represents the active decision

Superseded by — use the newer decision instead

Owner — this person or team can resolve ambiguity

Conflict — two sources disagree on a consequential fact

Affected outputs — these canvases or artefacts used this assumption

The interaction does not need to become a document-management system. The value is making authority visible enough that the human and agent can reason together.

the product question

Context Pod already helps Figr understand more about a product.

The question I’m left with is whether its longer-term value is primarily in holding more material or in maintaining a trustworthy model of what the product currently is.

That second direction could create a meaningful loop:

A product decision changes → Figr identifies the affected context → the team confirms the new truth → dependent work can be reviewed.

The human still controls the decision. The agent makes its consequences visible.

the short version

Adding context is not the hard part for long.

Keeping it current, authoritative and safe to act on is.

I’d be curious how the Figr team thinks about this today: when sources inside a Context Pod disagree or age, how should the product decide what the agent should trust?

Understand deeply. Design only what matters.