Audit Figure Suite
Audit a paper's figures as one evidence and visual system. Remain read-only unless the user separately approves a fix.
Select the audit mode
- Use baseline mode to derive or confirm the suite-wide specification before figures are revised.
- Use audit mode to compare the current figures, captions, sources, and deliverables against that specification.
- Use recheck mode to verify only approved fixes and previously failed checks.
If the user asks to correct findings, finish the audit first, present the smallest per-figure fix plan, and use $origin-figure one figure at a time after approval.
Establish authority and scope
- Use supplied data and analytical outputs for values, the current manuscript and captions for terminology, and explicit user, verified journal, and approved suite rules for presentation. Prefer current evidence over memory or older figures.
- Inventory only the figures in scope: figure and panel IDs, panel row and column, scientific role, axis and scale groups, captions, source tables, OPJU files, previews or exports, intended physical sizes, and declared exceptions.
- Treat tables and analytical outputs as quantitative authority. Treat screenshots, PDFs, and raster images as visual evidence only.
- Mark missing evidence as
unverified; do not infer an editable OPJU, data binding, uncertainty definition, or current export from appearance alone.
Run the audit
- Read
references/figure-suite-standards.mdand freeze the explicit rules and justified exceptions. If a reusable specification is requested, copy and fillassets/figure-suite-spec.yaml; never edit the template itself. - Check scientific integrity before appearance: source identity, units, transformations, denominators, category and year order, uncertainty, and representative plotted values.
- Audit every multi-panel figure internally before comparing figures. Verify the approved panel-label format, sequence, caption linkage, anchor, offset, and typography. Default to lowercase half-width
(a),(b),(c)in row-major order and anchor labels to the plot-area top-left unless overridden. - Compare panel geometry: equal plot rectangles when comparable, X-axis baselines by row, Y-axis baselines by column, shared scale ranges and ticks, zero positions, axis-title offsets, gutters, outer margins, and legend or colourbar effects.
- For Origin figures, query worksheet, layer, plot, label, binding, layer position and size, axis range, and tick state when tools are available. Require equal values for properties declared shared unless the specification defines a tolerance. A file hash or preview is not semantic evidence.
- Inspect actual previews at final physical size, first within each multi-panel figure and then across the suite. Check visual alignment as well as typography, colours, marks, legends, labels, whitespace, accessibility, and caption terminology.
- Verify delivery state only for requested artifacts: naming, version lineage, dimensions, freshness, clipping, parsing, and OPJU persistence.
- Record scientific or journal reasons for legitimate differences. Do not force identical scales, geometry, palettes, or density where the evidence requires different treatment.
Classify findings
- Blocker: incorrect or untraceable data, misleading scale or encoding, broken binding, wrong unit or caption linkage, clipped essential content, or persistence that remains unverified for a claimed final deliverable.
- Major: wrong, missing, misordered, or inconsistently placed panel labels; visibly misaligned comparable plot rectangles or axis baselines; cross-figure semantic conflict; unreadable final-size text; inconsistent comparable scales; inaccessible colour encoding; or missing required panel or legend content.
- Minor: small spacing, offset, tick-density, or label-hierarchy drift that remains readable and does not break the intended comparison.
- Unverified: evidence or tool access is insufficient; never convert this to a pass.
Report compactly
Lead with the suite-level conclusion. Then provide:
- the confirmed baseline and exceptions;
- a figure-by-panel matrix for every multi-panel figure, with geometry and label checks marked
pass,fail, orunverified; - a cross-figure matrix with
pass,fail, orunverified; - findings ordered by severity, each with evidence and affected figures or panels;
- the smallest revision sequence, grouped by global rule and then one figure at a time;
- checks to rerun after correction.
Do not modify figures, captions, source data, OPJU files, exports, or external state during an audit-only request.