Maridian
Six Claude agents that recommend what to do with a flagged bakery defect, for line operators.
Problem
Cameras on a bakery line can flag defects at line speed, but what happens after the flag is still manual. A QA technician pulls the unit, classifies it, checks specs, phones a coordinator, works out the recovery value and picks an outcome.
My role
Infrastructure lead and coordinator on a team of 5. I set up the monorepo, the Vercel and Railway deploys, and the API contract, where a customer email draft can never be marked ready to send. I also redesigned the operator portal shown here; teammates built the agents, tools and database.
How it works
Six agents run in a fixed order, each a Claude tool-use loop over a seeded SQLite database, with no agent framework. They recommend; the operator decides.
Run the analysis
The operator opens a flagged line and runs the analysis; the API builds a defect event from that batch’s QC data.
Six agents reason
Triage, Options, Scorer and Decision pick an action; Batch Tracker checks the SLA; Recovery Planner runs only on a breach.
A person decides
Each agent’s steps stream to the screen; the operator accepts or overrides, and customer emails stay drafts.
The product



Demo day



Where it is now
We demoed it live at the TMLS Agentic Hackathon 2026 on May 29. The hosted API is gone now, so the demo no longer loads; the code is on GitHub.
- 32.6 sOne full analysis, all six agents
- 11Tools the agents call, over 14 tables
- 245Commits in 5 days, team of 5
Next project