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
AI-native strategy to execution

Software is cheap. Outcomes aren’t.

OutcomeFactory sets goals your teams and agents can loop on, reads the number from source, and shows what every person, agent and dollar moved.

Public material only. Nothing is stored until you open it.

One goal, its number read from source, and the share no work reaches.

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 riskdemo
9.9 days
Target
3 days
Due
19 Feb 2027
Expected on 15 Oct 2026
11.4 days1.5 days ahead
0510153 days · 19 Feb 20273 days around 14 DecToday1 Oct1 Nov1 Dec1 Jan1 Feb
7 updatespath to targetat the rate of the last 28 days1.5 days ahead of plan on 15 Octpath starts at the first update, not a set start date

Read from the mortgage pipeline ·seeded demo, not a measurement ·7 days ago

5.4 daysnot coveredThe part of the gap no work is aimed at yet.5.8 days covered by work4.3 days so farGapHow far the number still has to move to hit the target. 11.2 days
  • Income verified through open banking, not payslips3 days
  • Valuation booked when the application is submitted2 days
  • Brokers see application status live0.8 days
  • Retire the legacy underwriting queuesupports other work
  • Affordability model refreshed for Consumer Dutykeeps us safe or compliant
Goal

A mortgage offer in a day, not a fortnight

Nadia Farouk · Head of Home Ownership
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.
Not covered
5.4 days of the gap has no work on it.
Kestrel Bank is fictional. The arithmetic is the product's own.
The goal

Give your company a /goal.

An end state, a check nobody types, what must hold, and the work queue. Move the target.

Kestrel Bankdemo data
Outcome · measureddemo

A mortgage offer in a day, not a fortnight

Nadia Farouk holds this

Done when
Time to offer falls from 14.2 days to 3 days by 19 Feb 2027
The check
Read from the mortgage pipeline, every day. Nobody types it.
Must hold
The affordability model stays current for Consumer Duty.

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
Work queue
  • Open-banking incomeIncome verified through open banking, not payslips3 days
  • Early valuationValuation booked when the application is submitted2 days
  • Broker statusBrokers see application status live0.8 days
  • Legacy queueRetire the legacy underwriting queuesupports other work
  • Affordability refreshAffordability model refreshed for Consumer Dutykeeps us safe or compliant
  • DIP at submitA decision in principle answered at submit when income is verifiedsuggested
Measures

Nobody types the number.

A connector reads it from source on a schedule, or a person files a dated reading under their own name.

Kestrel Bankdemo data
  • Jira
  • GitHub
  • PostHog
  • Attio
  • Hotjar
  • TeamForm
  • BHBambooHR
  • Anthropic
  • Cursor
  • OpenAI
  • GitHub Copilot
  • GSGoogle Sheets
Time to offerAt riskdemo
9.1 days
0510153 days · 19 Feb 20273 days around 13 DecToday1 Oct1 Nov1 Dec1 Jan1 Feb
8 updatespath to targetat the rate of the last 28 days1.8 days ahead of plan on 22 Octpath starts at the first update, not a set start date

Read from the mortgage pipeline ·was 9.9 days a week before ·today

The current number comes from its source

No connector yet? Ask for a source; an agent drafts the connector and you approve it.

Spend

Every person, every agent, every dollar.

AI and people cost, inferred from what the company already emits. No timesheets, and nobody’s pay is shown.

Kestrel Bankdemo data

Where the AI spend goes

$38,640 in 30 days
On a goal$14,920 · 39%
Proposed for a goal$3,180 · 8%
No goal$5,460 · 14%
Not linked to work$15,080 · 39%

Where people's time goes

≈$610k in 30 days · with AI ≈$650k
On a goal≈$380k · 63%
Proposed for a goal≈$41k · 7%
On work with no goal≈$190k · 31%

Read from pull request activity, 80% at set daily rates

No daily rate10% of the time

53% of this month’s AI spend reached no goal.

Portfolio

The portfolio, without the theatre.

Supply read from TeamForm and load from Jira, so nobody rebuilds the plan for the quarterly review.

Kestrel Bankdemo data

Capacity by team

TeamOct 2026Nov 2026Dec 2026Jan 2027
Integrationdemo
25%
97%+8.4
70%+60.2
0%+60.4
Datademo
20%
72%+8.4
55%+32.3
20%+29.5
Infrastructuredemo
11%
40%
44%
25%
Business Systemsdemo
5%
17%
28%
24%
Securitydemo
6%
19%
19%+33.8
13%+24.7

Committed as a share of supply, darker as it fills; proposed days after the plus.

Signals

Every customer’s words reach whoever decides.

Grouped, routed to whoever owns it, and shown beside the company’s last answer. A no needs a reason.

Kestrel Bankdemo data
Signal980 mentions

Let me split my savings into pots for bills and holidays

Savings accountsJonas Lindqvist decidesAppstore, Qualtrics, Intercom, Googleplay, PostHog, Trustpilot

“I keep my bills money in a different bank just because it has pots. That's silly.”

You declined something like this before

Round up my card spending into savings

Round-ups move about nine pounds a month per saver, and the ask underneath is for visible goals, which pots answer. Building both splits the one savings squad for a quarter. Pots first; revisit round-ups if pots ship and the ask is still arriving.

Jonas Lindqvist · 19/08/2026 · 81% similar

Agents

Agents carry. People decide.

Seven named agents propose across the loop. Every judgement in the register carries a person’s name.

Kestrel Bankdemo data
  • First reader
  • Measure hunter
  • Strategy drafter
  • Work mapper
  • Researcher
  • Integration builder
  • Chief of staff
  • The integration builder drafted the connector
    31 Aug 2026ConnectedConnect the mortgage pipeline?Read only, one endpoint, and the probe read a real number before I saved it.on integration · Mortgage pipeline1 changeOwen Hargreaves
  • The measure hunter found the number
    3 Sep 2026Measure connectedJudge this goal by time to offer, read from the mortgage pipeline?It is the number brokers quote back at us, and the pipeline stamps both ends of it.on goal · Home ownership3 changesNadia Farouk
  • The strategy drafter suggested the step
    12 Sep 2026Suggestion acceptedBook the valuation when the application is submitted, for 2 days of the gap?Valuers are the longest wait we control, and booking at submit costs one field on the form.on goal · Home ownership2 changesNadia Farouk
  • The work mapper linked the pull request
    19 Oct 2026Link changedDoes mortgage-origination #540 serve a decision in principle at submit?It skips the income check, so it serves open-banking income.on work link · mortgage-origination #5401 changeNadia Farouk
Doors

Works where you already work.

Slack, and Claude, ChatGPT and Copilot over MCP. Numbers are computed here; the prose is written in your own AI.

Slack and Claudeillustration
#home-ownership
Nadia Farouk

@Outcome where is time to offer this week?

Outcome

9.1 days, down from 9.9 days a week ago, read from the mortgage pipeline. 5.4 days of the gap has no work on it.

over MCP

Break the 5.4 days nobody covers into work.

  • read_spine
  • read_readings
  • propose_breakdown

Three steps proposed. They wait for Nadia Farouk in OutcomeFactory, and nothing is decided until she takes one on.

System of work

Your systems of record hold the plan. Outcome holds how the work got done.

Jira, TeamForm, Workday and your finance tools stay. OutcomeFactory records every run and decision, and what each was for.

Systems of record
  • Jira
  • TeamForm
  • Workday
  • Finance tools
What was decided
The system of work
  • Agent runs
  • AI runs
  • Human decisions
How the work got done
One measured outcomeA mortgage offer in a day, not a fortnightTime to offer 9.1 days, target 3 days
Deployment

Your cloud. Your rules.

Hosted, or a dedicated instance in your AWS. Either way, six laws are held in code.

HostedWe run it for you.
DedicatedYour own instance, in your AWS.
  1. 01Nobody types the number.
  2. 02The gap no work reaches is always shown.
  3. 03Agents propose; people decide.
  4. 04Nothing leaves without a person’s name on it.
  5. 05A guess never looks like a fact.
  6. 06Nobody’s pay is ever shown.
Who builds it

Built by TeamForm.

A decade modelling how large companies organise their teams, now pointed at what the work moves. teamform.co

Teams modelled
Thirty thousand, across banking, telco and retail
Partners
Team Topologies · Sooner Safer Happier

Set the goal.
Let the loop run.

Read my companyPricing
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