I build n8n in production and this is the exact class of problem I spend my time on, so I’ll take one of the five slots if any are still open.
So you know what kind of feedback you’d be getting: the failure I care about isn’t the red execution, it’s the green run that quietly did nothing or did half the job. A run that writes 47 of 50 records and reports success. If FlowPrecheck flags “this branch can complete with zero items and raise no alert”, that’s the finding worth paying for. If it mostly flags missing error branches, it’s a linter, and I’d tell you that plainly.
Things I’d check on day one:
- Does it distinguish a node with no error output from a node whose error output goes somewhere nobody reads? Those look nearly identical in the JSON and are completely different in production.
- Retries: does it catch a retry on a non-idempotent write? Retrying a POST that creates a record is worse than not retrying at all, and it’s the most common unsafe retry I run into.
- Does it tell an IF with a missing else path apart from one where the dead end is deliberate?
- A false positive I’d expect you to have: flows that look like they have no error handling because the handling lives in a separate error workflow wired to the error trigger.
A practical note for anyone else joining the beta: test with synthetic workflows that mirror the shape of your real ones rather than uploading client exports, since those carry credential references, endpoints and internal structure.
Related offer, and it’s the part I think would actually move your tool forward: I can build you a set of deliberately broken workflows, each with one known planted defect, so you can measure detection rate instead of collecting opinions. Five people saying “feels useful” tells you much less than “caught 7 of 12 planted defects, missed these 5”.
One question before I start, because the answer changes what the tool can possibly catch and is worth stating up front in your pitch: does it analyse the workflow JSON statically, or does it need execution history?