Rubicon#
Chapter contents.

5 Sep 2026

Rubicon, evaluative workflows

Rubicon is an experimental app from Causal Map Ltd for evaluators who use AI on interviews and reports. You break an evaluation question into steps somebody else could check (which documents to read, what to mark, how to count, and what standard turns a count into a verdict), argue them out with an assistant before any analysis runs, and every figure it reports leads back to a passage somebody can read.

What Rubicon is, how a piece of work goes and how it compares with other tools are on rubicon.causalmap.app. The case for an open reporting format, from which anyone can rebuild an analysis and run it again, is on its open format page. What is too long for that site is here: the principles in full, a survey of existing standards, and working papers that put Rubicon to particular evaluation methods, some with runs to report.

Work in progress. Rubicon is in beta and has not yet been used on a live evaluation. The papers here are drafts, published early so people can argue with them.

flowchart TD q("A question, in your own words") ruby("Argue it out with Ruby, the assistant") wf("A workflow:<br/>which sources, how to mark them up,<br/>how to count, how to judge") reg("Register it, if the stakes call for it<br/>dated, versioned, with a name on it") run("Run it") v("Verdict") f("Figures") r("Coded rows") qt("Quotes") src("The words in the document") q --> ruby --> wf --> reg --> run --> v v -.->|walk back| f f -.-> r r -.-> qt qt -.-> src classDef inp fill:#EAF7F8,stroke:#6DC4C8,stroke-width:2px,color:#1F1F36; classDef out fill:#6DC4C8,stroke:#1F1F36,stroke-width:2px,color:#1F1F36; class q,ruby,wf inp class reg,v out

The walk back is the test. If it breaks anywhere, nothing else about the run counts.

  • Rubicon principles: the principles Rubicon works to, in full. Who declares what counts as good, why every claim points at a quote, what a finding is compared against, what to say about what was not read, and what it refuses.
  • Is there already a standard?: what we found when we looked for an existing standard for AI text analysis in evaluation.
  • Theory-based evaluation: what commissioners want when they ask for a theory-based evaluation, and a run that hangs the evidence on each link of a theory of change.
  • Contribution analysis: a programme's own theory of change put link by link to a select committee's evidence, with a blind check of what the write-up got wrong.
  • Testing rival theories over a corpus: five published explanations of loneliness, and a design for asking which of them fifty interviews support.
  • Generating realist mechanisms: generating mechanisms from a corpus, with a control for the ones anybody could have written without it.
  • Outcome harvesting: which parts of an outcome harvest a machine should touch at all, and a draft outcomes table for a workshop to argue with.

The method papers fit together. The realist paper generates candidate explanations, the theory-fit paper tests rival ones on material that played no part in producing them, and the contribution analysis paper does the same job for a theory somebody has already committed to in writing. Theory-based evaluation is the family all three belong to. Outcome harvesting sits apart, because most of that method is a conversation between people.

Rubicon is not causal mapping and does not replace it. How the two products relate is in the Rubicon FAQ. How the two methods relate is below.

  • Process tracing. The four evidence tests are Van Evera's, restated by David Collier. Derek Beach and Rasmus Brun Pedersen supply the account of a mechanism as entities engaging in activities, and the within-case discipline the corpus work has to depart from. Tasha Fairfield and Andrew Charman argue that confirmation is a matter of degree rather than of type, which is the warrant for treating a test result as graded.
  • Bayesian process tracing in evaluation. Barbara Befani and John Mayne combined process tracing with contribution analysis; Barbara Befani and Gavin Stedman-Bryce named the result Contribution Tracing. Their method asks an analyst to estimate how likely evidence would be if the hypothesis were false, and our theory-fit paper argues that quantity could be measured on synthetic material instead of elicited. That is either a useful shortcut or a category error.
  • Taking process tracing past one case. Derek Beach, Gabriela Camacho and Markus Siewert's Comparative Process Tracing is the nearest existing work to what we are attempting.
  • Realist evaluation. Ray Pawson and Nick Tilley for the framework, Nick Emmel and colleagues and Sonia Dalkin and colleagues for the resource-plus-reasoning reading of a mechanism, and Robert Merton behind the requirement that a configuration instantiate something more general.
  • Contribution analysis is John Mayne's, and outcome harvesting Ricardo Wilson-Grau's. Qualitative comparative analysis is Charles Ragin's. Evaluative rubrics are E. Jane Davidson's, Julian King's and Judy Oakden's, and Julian King's objection that AI should not be making evaluative judgements about human affairs is one we accept: nothing inside a scale makes it evaluative, so the standard has to come first, from somebody who put their name to it.
  • Quality of evidence rubrics are Thomas Aston and Marina Apgar's.

We would like to work with people on this. If any of the above is your field and the argument looks wrong, or looks right and worth building on, we would rather hear it now than after we have published a result. Steve Powell, Causal Map Ltd, Bath: hello@causalmap.app.