Outcome.
Primitives
  • Product and technology Know which bets are working.
  • Portfolio office The portfolio, without the quarterly rebuild.
  • Finance What the AI bill bought.
  • Engineering Point the agents at the gap.
AgentsPricingChangelog
Log inRead my company
  • Primitives
  • For
    • Product and technology
    • Portfolio office
    • Finance
    • Engineering
  • Agents
  • Pricing
  • Changelog
  • Log in
Primitives

One loop. Ten primitives. Nothing typed.

What OutcomeFactory is built from, in the order a number travels. Press one to see it running.

Sourcesread

  • Jira
  • GitHub
  • PostHog
  • Attio
  • Hotjar
  • TeamForm
  • BambooHR
  • Anthropic
  • Cursor
  • or ask for one

Agentspropose across the three below

Readingsnever typed

Measure

A number a connector reads, or a dated reading with a person’s name on it.

Nobody types the current value. The measure hunter finds the source.

Signal

Customer and colleague words, grouped and sent to whoever decides.

A no needs a reason, and the reason is quoted back next time.

Work

Anything that ships: Jira issues, pull requests, agent sessions.

Agents propose the link and people confirm it. Work goes to Claude or Cursor with the brief.

Spend

AI and people cost, inferred from what the work leaves behind.

No timesheets, and nobody’s pay. The share that reached no goal is always shown.

Agent

Named roles that read across the loop and propose.

No agent decides, and none writes a number.

Spinein your words

Goal

An end state with a check: a measure, a target, a date, and what must hold.

Written to be looped on, by a team or an agent.

Kestrel Bankdemo data
Outcome · measureddemo

A mortgage offer in a day, not a fortnight

Nadia Farouk holds this · it serves Eight million customers who call us their main bank

Time to offerAt risk
9.1 days
Target
3 days
Due
19 Feb 2027
5.4 daysnot coveredThe part of the gap no work is aimed at yet.5.8 days covered by work5.1 days so farGapHow far the number still has to move to hit the target. 11.2 days
Done when
Time to offer falls from 14.2 days to 3 days
The check
Read from the mortgage pipeline, every day. Nobody types it.
Must hold
The affordability model stays current for Consumer Duty · Grace Adeyemi

Room

Where a leader works: a value stream, a portfolio, a team.

Scoped, without losing the line to the company goal.

Looppeople decide

Decision

A judgement with a name, a reason, and how reversible it is.

The register replaces the status report. Look-backs come due on their own.

Capacity and portfolio

Supply and load read from TeamForm and Jira, in priority order: in, out, deferred.

Never typed, and never a health colour.

Doorswhere you work

  • App
  • Slack
  • Claude
  • ChatGPT
  • Copilot
  • TeamForm embed

Door

The app, Slack, and Claude, ChatGPT and Copilot over MCP, plus an embed for TeamForm.

Numbers are computed in OutcomeFactory. The prose is written in your own AI.

Kestrel Bank is fictional. The arithmetic is the product’s own.

Where it runs
HostedSign in and connect a source.
A dedicated instance in your AWSThe same product, inside your boundary.
Wherever you workSlack, Claude, ChatGPT and Copilot.

Set the goal. Let the loop run.

Read my companySecurity
Outcome.
  • Primitives
  • Agents
  • Method
  • Moments
  • Pricing
  • Changelog
  • Security
  • Product and technology
  • Portfolio office
  • Finance
  • Engineering
OutcomeFactory · built by TeamForm
Outcome.

Enter your email address to read OutcomeFactory.

Invited addresses get instant access

Already have a workspace? Log in