First agent: interpret
The analyst looks for patterns and proposes an explanation supported by available evidence.
Second agent: challenge the explanation
The refuter searches for seasonality, small samples, invented causality, missing data and alternative explanations.
Third agent: arbitrate
The arbiter receives both positions and determines what can actually be supported. It may approve a recommendation, reduce it to an experiment or declare that evidence is still insufficient.
Then a human decides
Consensus between models improves the proposal. It does not replace human authority.