A single model that both produces an analysis and grades its own work has an obvious conflict of interest. Neutropic separates the two roles: a generation agent runs your analysis, and an independent review agent inspects it before you ever rely on the result.
What the review agent checks
The review agent re-derives the analysis from the study design and the data, then looks for the failure modes that most often survive into published papers:
- Assumption violations — normality, homogeneity of variance, sphericity, independence.
- Multiple-comparison risk that the analysis plan never corrected for.
- Statistical power and sample size against the claimed effect.
- Analytical inconsistencies — a mediation model whose paths don't match the reported table, or a figure computed from a different subset than the text describes.
Disagreement is the feature
When the two agents disagree, Neutropic doesn't silently pick a winner. The disagreement is surfaced to you with both positions and their evidence. In our internal studies, these flagged disagreements were the single best predictor of issues a human methodologist would also raise.
What it caught in the wild
Early users have shared cases where the review agent flagged a repeated-measures ANOVA run on data with a broken sphericity assumption, a moderation analysis whose interaction term was computed on uncentered variables, and a study where the reported power analysis used the wrong effect-size family.
None of these were exotic. They were ordinary mistakes under deadline pressure — exactly the kind a second reader exists to catch.
Rigor as a default, not a service
You don't schedule a review or remember to ask for one. Every analysis in Neutropic passes through review before its results are presented as findings — the same way version control made "backing up code" stop being a decision.


