Features How it works Roadmap Docs GitHub Paper

Roadmap

CAFE is in active development toward an open-source release and an EMNLP 2026 System Demonstration. This page tracks what is shipped, what is being built next, and the research directions on the horizon.

Shipped

Shipped Slice 0–1

cafe-core engine

The pip-installable evaluation engine: Study / Factor, full-factorial design generation, async resumable executor, checkpointing, and the cafe run CLI. The defining reframe: black-box + declared factors, library-first.

Shipped Slice 2

LLM judge + 3-layer statistics

Configurable LLM judge with structured-output probing, presets, rubrics, and transparent prompts. Three statistical layers: descriptive marginal means, Gaussian mixed-effects model (F / p / partial η² / Cohen's d), ordinal CLMM via R, and a binary logistic GLMM.

Shipped Slice 3

Fractional designs, Pareto, human ratings & IRR

Regular 2k-p fractional factorial designs with resolution/alias reporting. Cost-quality-latency Pareto frontiers. CSV answer sheets, human rater ingestion, and Krippendorff's α for judge↔human calibration.

Next

Future

Future Research

Optimize mode

Sequential / Bayesian-optimization / bandit mode to find the best configuration fastest. Kept conceptually distinct from the Explain/DoE spine — it answers "what is the best config?" rather than "which factor matters?".

Future Engineering

Computation reuse & caching

Memoize shared upstream sub-paths across cells so factorial designs only recompute what changed. This is what makes large factorial studies financially survivable, especially paired with split-plot designs.

Future Methodology

Advanced designs: split-plot, optimal, response surface

Split-plot designs that exploit hard-to-change factors (e.g., re-indexing a corpus) and cheap-to-change factors (e.g., temperature). D-/I-optimal designs with infeasible-combo constraints. Response-surface methods for continuous knobs.

Future Platform

Mode C: trace ingestion

Ingest OpenTelemetry-style traces from an untouched production system and run factorial attribution on observed internals, without surrendering execution.