Notebook · Events & capabilities

The event-driven
operating model.

I start with the event: something has changed. Which roles should care, what context do they need, and what should happen next?

Events · Capabilities · Reasoning · Orchestration My working model for a responsive system

The distinction

From a task sequence to a responsive system.

One way to model a workflow

  • Human starts task
  • ↓
  • Workflow executes
  • ↓
  • Output produced
  • ↓
  • Human decides what happens next

Each handoff is an explicit step.

An event-driven view

  • Event occurs
  • ↓
  • Relevant context is refreshed
  • ↓
  • Capabilities react
  • ↓
  • New events are produced
  • ↓
  • Other capabilities consume them
  • ↺
  • Actions produce the next events

Routine steps advance; judgment gates remain.

Outputs become inputs

One event ripples through the system.

A customer call ends: customer.meeting.completed. In this example, a meeting summary becomes an input to several capabilities. Each interprets the event within its role’s context and may produce a proposal or another event.

Consumes → produces

CRM Intelligence

Stage confidence, next steps, stakeholder map, and close-date risk. The account’s working context can be updated from the meeting evidence.

opportunity.context.updated
Consumes → produces

Coaching Intelligence

“You identified technical pain but not executive priority. The next meeting should include the VP of Finance.”

seller.coaching.generated
Consumes → produces

Account Intelligence

“A new initiative was discovered: reducing operational cost. Potential expansion into operations.”

account.strategy.updated

Orchestrator · routes relevant events

“Your highest-value action today is scheduling an executive alignment meeting. Here's why.”

This is a design example, not a claim that a model can reliably infer the right action on its own. The question I want the system to help answer is: “Given what changed, what deserves attention?”

Figure 01

One meeting, several interested capabilities

Meeting completedThe shared event retains its source and relevant evidence
  • Account contextUpdate commitments, stakeholders, and open questions.
  • Seller coachingPrepare feedback for the next conversation.
  • Account strategyEvaluate a possible expansion signal.
OrchestrationRoute resulting events and surface decisions that need a person.
Fan-out shares an occurrence, not unrestricted access. Each capability receives the context and authority appropriate to its role.

Snapshots vs. streaming

Context changes between scheduled reviews.

Was The account plan is a document It could become a maintained account context.
Was The forecast is a weekly meeting It could use newly arriving evidence, with uncertainty visible.
Was The CRM is a database It could support a changing, necessarily incomplete view of the customer.

Email arrives. A meeting happens. A competitor is mentioned. A champion changes jobs. Pricing updates. I want those changes to trigger a review of the relevant context, rather than wait for the next scheduled update.

Under the hood

A governed event ontology, capability graph & reasoning layer.

L1 Events “Something changed”: the nervous system.
L2 Capabilities “Who cares?”: who is subscribed to this change.
L3 Reasoning “What should I do?”: where the LLM belongs.
L4 Orchestration “How does it happen?”: the deterministic harness.

The event doesn't contain the workflow. The capability decides how to interpret it, the LLM reasons, and the harness routes the action.

The harness, not the model, decides

IF confidence > .85
AND opportunity_value > $100k
THEN create VP outreach
     approval task

In this illustrative rule, the model can recommend outreach, but the harness creates an approval task. The numbers are examples, not validated thresholds. Authority belongs in explicit system rules; a confidence score alone is not enough.

Figure 02

Reasoning proposes; the harness checks authority

  1. Event and contextA capability receives the relevant change and evidence.
  2. RecommendationThe model proposes an action with supporting context.
  3. Deterministic boundarySystem rules check scope, permission, and required approval.
  4. Authorized actionExecute only within authority; otherwise request a decision.

Record the outcome as a new event, with enough identity to tolerate replay.

A confidence score can inform review. It cannot grant permission or replace the surrounding access controls.

The missing abstraction

The capability graph connects the pieces.

A company already runs a living system. I use the event-driven view to describe how the signals, responsibilities, and procedures within it relate.

01Sensors→ Events
02Departments→ Capabilities
03Managers→ Reasoning
04Procedures→ Harness rules
05Employees→ Execution agents
06Executives→ Human judgment

I would judge this architecture by its behavior: whether relevant events arrive, decisions use the right evidence, actions stay within authority, and people can understand and correct failures.

Keep going

How this fits my wider view of a business.