Agentic data primitives

Replace agent state with product state.

Goals, evidence, decisions, artifacts, dependencies, and outcomes become product state that agents and customers can keep using.

Product-owned work

Retrieved context helps an agent answer once. These primitives give the product current state, explicit relationships, authority, and rules for what changes next.

Domain modelCustomer-specific stateSelective change

Domain model

The product defines the recurring shape of the customer’s job. Each customer builds a unique working instance through use.

Maintained work

Goals, evidence, decisions, artifacts, open work, actions, and outcomes become explicit product-owned state.

Dependencies

Relationships state what informed each artifact and which downstream work should move when an input changes.

Authority and versions

Current state, historical versions, provenance, and authority make human judgment inspectable and durable.

Isolation

Each execution receives a narrow context package containing the work it can read and change.

Repeatable execution

Stable execution identity and selective regeneration preserve valid work while affected work updates.

Customer steering

Review, correction, approval, and redirection happen on the same work the AI assistant is performing.

Deeper implementation patterns

Compose the primitives around domain work.

Order, decomposition, synthesis, reuse, governance, distillation, locking, and alternatives become repeatable ways to maintain customer work.

01

Order Thinking

Linear progression of thought with visible continuation.

1Contemplate A
2Then think about B
3Continue reasoning
02

Decompose Thoughts

Resolve independent components before combining them.

Block A
1Contemplate A
2Refine A
Block B
1Contemplate B
2Refine B
Block Z
1Use results from Block A
2Use results from Block B
3Continue reasoning
03

Synthesize

Form a unified outcome from multiple inputs.

1Contemplate A
2Contemplate B
3Form C from A and B
04

Reuse Thinking

Apply an established reasoning structure to a new problem.

Approach A
1Contemplate {{ X }}
2Refine {{ X }}
3Continue reasoning about {{ X }}
Solve Z
1Use Approach A for Z
2Continue reasoning
05

Govern

Apply shared structural checks after primary reasoning.

1Do A
2Do B
3Governed Step: Check that C is satisfied
4Governed Step: Check that D is satisfied
06

Distill

Extract a concise insight and reuse it in subsequent thinking.

Tangent A
1Contemplate A
2Contemplate B
3Summarize as a single concise thought
New Problem
1Contemplate C
2Use Result of Tangent A
3Continue reasoning
07

Lock in Thinking

Preserve upstream results so downstream reasoning can proceed without recomputation.

Block A (Lock Result)
1Contemplate A
2Refine A
Block B
1Think about B
2Use locked results from Block A
3Continue reasoning
08

Consider Alternatives

Evaluate structured variations before choosing direction.

1Try A with B
2Try A with C
3Compare the outcomes