pe-widget-arr-waterfall-mom

Public task · PlotterBench

← PlotterBench

Recreate the month-over-month MRR movement waterfall from a screenshot using the widget DSL and data warehouse.

Version
Category
software-engineering
Difficulty
hard
Model configurations
3
Attempts
5
Public trials
50 passed
Median runtime
7m 5s

Instruction

# Recreate the MRR Waterfall graph from the reporting pack

The portfolio's monthly reporting pack includes the graph shown in
`assets/target.png`: a month-over-month MRR bridge from the prior month's ending base through new, expansion, contraction, and churn movements.

Recreate it as a standalone graph definition at `graphs/arr-waterfall-mom.json`, using
the warehouse data and the graph definition contract and house conventions
documented in `contracts/README.md`. The graph takes no dashboard parameters.

Match the chart as rendered: its data, point labels, legend, axes, and theme
colors. The definition must keep producing the correct reporting window as new
monthly actuals land, without further edits.

Check your work with `node contracts/validate.mjs graphs/arr-waterfall-mom.json`.

Public trials

gemini-3.1-pro-preview0 of 2 passed

GPT 5.6 Luna0 of 1 passed

GPT 5.6 Sol0 of 2 passed

Results by model

Model · harnessMean rewardRange± SEAttempts
GPT 5.6 SolOpenCode51.0%32% – 70%19.0 pp2
gemini-3.1-pro-previewOpenCode32.0%32% – 32%0.0 pp2
GPT 5.6 LunaOpenCode32.0%32% – 32%—1