{% extends "base.html" %} {% block title %}Researcher step — e2er{% endblock %} {% block content %}

← back to the study

{% if not pending %}

No researcher step

The run is not stopped at a researcher step.

{% else %}

Your review: {{ step_label or pending.stage }}

Researcher step: {{ pending.stage }}

{% if pending.kind == "preregister" %} The pre-registration below was assembled from the study's design files. Edit it if needed; approving it 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. Approve to keep it as it is (your decision is recorded in the dossier and the output is marked as failing its check), edit a file, give an instruction, or send the specialist back with a remark for new attempts. The specialists that passed keep their output. {% 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 %}. Edit the draft or a results file, give an instruction, or send back paper_drafter, section_writer (table layout) or econometrics_specialist; the check then runs again. Approve to continue with these mismatches: your decision and each mismatch are recorded in the dossier. The reviewers run after that. {% 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 is recorded in the dossier and the deviation is disclosed), 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. {% else %} The run stopped here for you. Edit a file, give an instruction for the following steps, send a step back, or approve to continue. Everything you do here appears in the study's dossier. {% endif %}

{% if pending.kind == "contract" and pending.failures %} {% for f in pending.failures %}

{{ f.specialist }}: {{ f.attempts|length }} attempts

    {% for a in f.attempts %}
  1. {% if a.violations %}{{ a.violations|join("; ") }}{% else %}{{ a.error or "no reason recorded" }}{% endif %}
  2. {% endfor %}
{% if f.files %}

Files: {{ f.files|join(", ") }}

{% endif %}
{% endfor %} {% elif pending.kind == "numbers" and pending.mismatches %} {% for m in pending.mismatches %}{% endfor %}
Table cellIn the tableIn the resultsSource key
{{ m.cell }}{{ m.in_table }}{{ m.in_results }}{{ m.source_key }}
{% elif pending.reasons %} {% endif %} {% for f in files %}

{{ f.name }}

{% if f.exists %} {% else %}

Not written yet.

{% endif %}
{% endfor %}

Instruction for the following steps

{% if sendable %}

Send a step back

{% endif %}

{% endif %} {% if actions %}

What you did at researcher steps

{% endif %} {% endblock %}