{% extends "base.html" %} {% block title %}Stopped for you · e2er{% endblock %} {% block content %}
{% if not pending %}This run is not stopped for you. Its page shows what it is doing.
{% else %}{{ title }}
{% endif %}
{% if pending.kind == "preregister" %}
The pre-registration below was put together from the study's design files. Edit it if needed.
Approving freezes it with its fingerprint before any analysis runs.
{% elif pending.kind == "contract" %}
The output below failed its check in every attempt, so the run stopped for you. You can keep it as it is:
your decision goes into the dossier and the output is marked as failing its check. You can also edit a file,
give an instruction, or send the specialist back with a remark for new attempts. The specialists whose
output passed keep it.
{% elif pending.kind == "numbers" and pending.untraced %}
The number check compared no number in the paper's tables with the results files: {{ pending.untraced }}.
You can edit the draft, give an instruction, or send back the paper draft or the table layout; the check
then runs again. You can also continue without the table check: your decision goes into the dossier, and
e2er verify still fails a paper whose tables were never checked.
{% elif pending.kind == "numbers" %}
The number check found numbers in the paper's tables that differ from the results files, and the automatic
correction did not fix them{% if pending.auto_patch %} ({{ pending.auto_patch }}){% endif %}.
You can continue with these differences: your decision and each difference go into the dossier, and the
review panel runs next. You can also edit the draft or a results file, give an instruction, or send back
the paper draft, the table layout or the estimation; the check then runs again.
{% elif pending.kind == "deviation" %}
The pre-registered plan changed after it was frozen, so the estimation does not run yet. Approve to keep the
change as a deviation from the plan: your decision goes into the dossier and the deviation is disclosed.
You can also edit the file back to the frozen version, or send back the step that changed it.
{% elif pending.kind == "gate" %}
A check failed, so the run stopped here. Its reasons are below. Edit a file, give an instruction, or send a
step back; the check runs again when the run continues. Continuing does not pass the check.
{% elif pending.kind == "review_at" %}
You asked the run to stop after this step. Read what it wrote, edit it if you want, and let the run continue.
{% else %}
The run stopped here for you. Read the files, edit them if you want, give an instruction for the following
steps or send a step back, then approve to continue. Everything you do here goes into the study's dossier.
{% endif %}
| Attempt | What failed |
|---|---|
| {{ a.attempt or loop.index }} | {% if a.violations %}{{ a.violations | join("; ") }}{% else %}{{ a.error or "no reason recorded" }}{% endif %} |
Files: {{ f.files | join(", ") }}
{% endif %} {% endfor %} {% elif pending.kind == "numbers" and pending.mismatches %}| Where in the paper | In the table | In the results | Results file and entry |
|---|---|---|---|
| {{ m.cell }} | {{ m.in_table }} | {{ m.in_results }} | {{ m.source_key }} |
The step runs again with your remark, and the run stops here again afterwards.
The specialists of the following steps read it. It goes into the dossier.
This stop has no files to read.
{% endif %} {% for f in files %}{{ f.preview }}
{{ f.edit_note }}
Not written yet.
{% endif %}Researcher step: {{ pending.stage }} · kind {{ pending.kind }}
{% if pending.kind == "contract" and pending.failures %}{% for f in pending.failures %}{{ f.specialist }}: {{ f.attempts | length }} attempts{% if not loop.last %}; {% endif %}{% endfor %}
{% endif %} {% if sendable %}Can be sent back: {{ sendable | join(", ") }}
{% endif %}