Talk it through with Aurelius
Library›Aurelius›The problem
Aurelius · Work & Leadership
Knowledge + Guidance

Why does our model work in the demo but fail in production?

You got it working. That is not nothing — most people never get past the integration stage. But a demo is not a system. You never built it to survive contact with reality. So reality surprised you. Look at your team honestly. When the model gives a wrong answer at 2 a.m., whose job is it to know? If you cannot answer in one sentence, you have not built a production system. You have built a shared hope. Hope is not a strategy. It is not within your power to control. There is no clever prompt or bigger model that fixes this. There is only unglamorous work. Log what the model actually did. Test what it does with strange input. Decide in advance what happens when it fails. Choose to do this work together, in order, starting today.

◆ How this problem reads on the two dials
GuidanceKnowledge
Coaching
More to learn
1:1 with AureliusWith others (a Pod)
Some one-to-one
Practise with peers
They need to learn specific practices they likely do not have yet — testing, monitoring, fallback design — but the real block is making themselves do that unglamorous work, so coaching carries nearly half.
How the two dials adapt to you →
What’s really going on

The demo worked because you controlled every input. Production fails because the world does not. This is not a smarter-model problem — it is a discipline problem. Choose, today, to build the boring parts: tests, monitoring, fallback behavior. Name a clear owner for when things break. Reliability is a habit your team keeps, not a feature you ship.

🔒 What you’ll build togetherUnlock by starting
A moveWrite down, as a team, the single worst thing your model could output tomorrow — then decide right now who gets paged and what they do.
A movePick one real production failure from last week. Walk through it as a pod: what the model saw, what it did, who noticed, how long it took.
A moveAssign one owner for reliability this week — not 'the team,' one name. Make them report back in three days.
A moveBefore adding any new feature, write the test that would have caught your last failure. Do not add the feature until the test exists.
A moveStop asking 'is the model good enough.' Ask 'what happens when it is wrong,' and build that answer first.
PractiseFailure Autopsy · a Pod of 4 · 30 min

What changes unlock by starting

  • Your team can name, in one sentence, who owns reliability and what they do when something breaks.
  • You have a list of real failures, not hypothetical ones, and a test for each.
  • You stop treating every bug as a surprise, because you built for it in advance.
  • Your pod decides how to handle failure before shipping, not after.
One object, two jobs: a public answer to a real problem, and — the moment you start the chat — Aurelius’s live plan for your version of it.