Foundry theme
Manufacturing

Predictive maintenance.
Alerts you act on.

Predictive maintenance fails on the floor far more often than in the model. Maintenance teams have been trained by a decade of false alarms to ignore automated warnings, and a new system inherits that scepticism on day one.

THE DATA PROBLEM COMES FIRST

Predicting failure requires examples of failure, labelled with what failed and when. Most plants have abundant sensor history and poor failure labelling: the maintenance record says “bearing replaced” with a date that is the date of the work order, not the date of the failure, and often not the date the machine actually started degrading.

Reconciling maintenance records against sensor history to produce usable labels is typically the largest single task in these projects, and it is where a language model contributes most — reading free-text work orders, technician notes and shift logs, and aligning them to equipment and time. That is unglamorous, and it is the step that determines whether anything downstream is possible.

The second constraint is that critical equipment fails rarely, by design. A machine with three failures in five years does not support a model that learns failure signatures. In those cases the honest answer is anomaly detection against normal operation plus physics-informed thresholds, not a supervised model pretending to predict from three examples.

DESIGNING AGAINST ALARM FATIGUE
01

Predict a window, not a moment

“Elevated failure probability in the next two to six weeks” fits how maintenance is actually scheduled. A precise date is both less achievable and less useful, and being visibly wrong about it destroys trust quickly.
02

Say what the evidence is

Which sensors, what pattern, how it compares to previous failures on this asset class. A technician who can evaluate the reasoning will investigate; one handed a bare score will not, and is right not to.
03

Rank against capacity

A maintenance team can act on a limited number of interventions per week. Surface that many, ranked by expected cost avoided, rather than every asset above a threshold — a list longer than the team's capacity is a list that gets ignored entirely.
04

Close the loop

Every alert gets an outcome recorded: investigated and confirmed, investigated and clear, not investigated. Without that, precision is unmeasurable and the model cannot improve — and this is the step that quietly does not happen unless it is built into the workflow.
WHERE IT RUNS

On the plant network, in almost every case. Operational technology networks are commonly isolated from corporate IT and from the internet as a matter of engineering practice, which makes this a natural on-premise or air-gapped deployment rather than a cloud one.

That is not a limitation. Sensor inference is well within the reach of small models on modest hardware, latency to the floor is better, and the system keeps working when the site loses its connection — which for a plant is a functional requirement rather than a preference.

EARNING THE TECHNICIAN’S TRUST
ALERT PATH
  1. Sensor history
    abundant, poorly labelled
  2. Reconstruct labels
    from work orders and notes
  3. Model
    or anomaly detection if rare
  4. Rank to capacity
    what the team can act on
  5. Work order
    in the CMMS they already use
  6. Outcome recorded
    confirmed, clear, or ignored
Solid: the alert path Dashed: the outcome loop, without which nothing improves
The second box is usually the largest task in the project, and the last one is what makes precision measurable at all.
QUESTIONS
QUESTIONS — 3

Enough to cover several failures of the type you want to predict, across seasonal and load variation. Where you have the history but not the labels — which is the common case — the first phase is reconstructing labels from maintenance records, and that is worth doing even if the modelling never happens.

Then supervised failure prediction is not available and claiming otherwise would be dishonest. Anomaly detection against a well-characterised normal, combined with physics-informed limits, is the right approach — and it is a different and more modest promise, which is exactly why it should be described accurately at the outset.

It has to. An alert that does not become a work order in the system technicians already use does not become work. That integration is usually where the realistic timeline is set.

Keep reading
30-minute technical call · no deck

Earn the
technician's trust.

Ranked to capacity, with the evidence attached. That is what gets an alert investigated.

CASE STUDIES

Shipped work.
Go and check it.

The work we can name, with the live site, our scope and the boundary made explicit. Select a project to see the evidence; each is a full case study, not a logo or a claim.

sonora.com
The Sonora homepage on desktop: a full-bleed dune landscape behind the headline “Transform Your Life with Sound”, with App Store and Google Play download buttons.
sonora.com — homepage, 1440×900 sonora.com →
Live Consumer wellness · Mobile + web

Sonora

Cognitive AI Ltd · 2026

A free sound-wellness app, described by its publisher as AI sound therapy that reads a short vocal sample at the start of a session and generates a soundscape for that moment. We designed and built the website and its backend, produced assets for the iOS and Android apps, and supported the application prototype.

Read the case study →

See every published project →

WHO WE HAVE BUILT FOR

Twenty-one years of applications, platforms and campaigns for names you know.

See all of our work →