01 The lock gate
Finding problems after you've signed off on them
SINAI already detected anomalies. The catch was when. Data only counted once it had been approved and then locked behind what the team calls the lock gate, and detection only looked at data on the far side of it, with a fixed threshold nobody could adjust.
So people found out something was wrong after they'd already approved it. It was a chronic problem, a bit like a smoke alarm that only goes off once the firefighters have left. Anomalies are something you want to catch before you approve, precisely so you don't have to fix them later.
The whole idea in one picture: detection moved to the left of the gate, while the data is still under review.
02 Rules you own
Thresholds that belong to the people who know the data
Once detection moved before the gate, we could rethink what counts as an anomaly, and who decides. The fixed threshold made way for settings that users control themselves.
Emissions above or below a percentage you choose, per month or per year.
± %Record count above or below what's expected for the period.
± countDuplicate records that share a source, dates, activity data or supplier.
NewA severity for every rule, plus an option to require a reason before dismissing.
Your call

03 Just ask for it
Custom anomalies, written in plain words
And then we added a little extra seasoning. Some anomalies are too specific for a slider. So users can now write a prompt describing what looks suspicious to them, set the period and severity, and an agent goes looking for exactly that in their data.
"If the record count created this month is 0, flag it." A rule anyone on the team can write, without calling an engineer.


04 From hackathon to customers
Three days, three people, one week to production
The whole feature was built in three days at a company hackathon, by a trio: one engineer, one QA and me. It was celebrated as the most "production-ready" project of the event, which I still choose to take as a compliment to our QA.
After a single week of refinement, it was live for customers in production.
From idea to a working feature, with design, engineering and QA side by side the whole time.
From hackathon demo to customers in production. Most hackathon projects politely retire. This one got a job.









