The 2025 release (experiments, xrf, dashboard) is the basis of every
model built in this Campaign. A second pair of eyes on a dataset of this
size is useful to its authors and to every solver: check it row by row and
report what you find.
Work from experiments and xrf; use dashboard only to cross-check the
team's own cleaning (what it dropped, and whether it should have).
rep labels that do not
match the ids; summary rows (avg, std) that disagree with the
replicates they summarise; missing current densities in a CO₂RR series;
Faradaic efficiencies that do not sum sensibly (fe_gas_total,
fe_liquid as the electron balance); impossible values (negative
efficiencies, voltages with the wrong sign or magnitude for the
reaction); HER rows carrying product columns, and the reverse.prepare_targets.py), overall and by batch.
Compare with the noise floors the paper reports (reference.md).xrf that never
appear in a target (contamination or substrate signal), and the
dashboard's per-element columns against xrf.document: a JSON file satisfying document_schema: counts, one
replicate_reproducibility row per (source, reaction, quantity),
findings numbered F001… with severity, category, the affected sample
ids, the evidence (a number, a rule, a query) and a suggested action, and
recommended_exclusions that each cite a finding. Be specific enough that
the team can act on each line without re-deriving it.report: Markdown, under 4,000 words, written for the experimental team:
what is solid, what needs a look, what you would change in the release.code: an archive that regenerates every number in the document from
the bound inputs; include the per-replicate tables as CSV.Schema check, then a campaign reviewer who knows the data. Verified when
the findings are correct (the reviewer spot-checks every blocking and
major finding against the data, and a sample of the rest), the
reproducibility statistics re-run, and the recommended exclusions are each
justified by a finding. Speculation about mechanisms is not a finding;
a finding is something a row in the data shows. Bound inputs:
experiments, xrf, dashboard, document_schema.