{% extends "base.html" %} {% import "macros.html" as m %} {% block title %}Review - {{ pack.pack }}{% endblock %} {% block content %}

Review queue

Facts {{ progress.reviewed }} of {{ progress.total }} human-reviewed {{ m.stacked({'reviewed': progress.reviewed, 'unreviewed': progress.total - progress.reviewed}, progress.total) }}
Checks {{ progress.expected_reviewed }} of {{ progress.expected }} facts a stored check expects
{% if mode == 'sample' %}

A fixed random sample per document, seeded by the record's content_sha256, so it is the same sample every time. A sample verdict is recorded per document in checks.yaml, not as a review status per fact; the limitations text of the release says so.

{% endif %}
{% if mode == 'sample' %}{% endif %}
Clear
{% if not card %}

Nothing in the queue.

{% else %} {% set fact = card.fact %}

Keyboard: y confirm, e edit, n reject, f flag, j next, k previous{% if not read_only and mode != 'sample' %}, x select this fact for a bulk action{% endif %}.

{% if previous %}previous{% endif %} {% if following %}next{% endif %}

{{ m.fact_link(pack.pack, fact.fact_id) }}

{{ fact.statement }}

Concept {{ m.concept_link(pack.pack, card.concept.concept_id) }} - {{ card.concept.label }}
Where {{ fact.jurisdiction }} {{ fact.condition or 'no condition' }} {{ fact.language }}
Validity {{ fact.valid_from or 'unbounded' }} to {{ fact.valid_through or 'unbounded' }}
Basis {% if card.basis %}{{ card.basis }}{% else %}none: the cited page has no institution{% endif %} what the strongest cited excerpt is, as the build states it on the fact; each citation below says its own
Provenance
{{ fact.provenance.kind }} {{ fact.provenance.review_status }}
author: {{ fact.provenance.author }}
{% if fact.provenance.source %}
source: {{ fact.provenance.source }}
{% endif %} {% if fact.provenance.reviewed_by %}
confirmed by {{ fact.provenance.reviewed_by }} on {{ fact.provenance.reviewed_on }}
{% endif %} {% for note in fact.provenance.notes %}
{{ note }}
{% endfor %}
{% if not read_only %}

Actions

Edit (e) {% if fact.provenance.kind == 'model-candidate' %}
Accept the candidate
{% endif %}
Flag (f)
Reject (n)

Confirming sets human-reviewed, today's date and your name, and refreshes the anchor from the current record, so the confirmation is bound to the bytes you read. Nothing else in the console can set that status.

{% endif %}
{% for row in context.citations %}

citation {{ row.number }}: {{ m.document_link(pack.pack, row.citation.document_id, row.entry.title or row.citation.document_id) }} blocks {{ row.citation.first_block }}-{{ row.citation.last_block or row.citation.first_block }} {{ row.state }}

{{ row.entry.source_url | shorten(80) }} - accessed {{ (row.entry.retrieved_at or '')[:10] }} - language {{ row.entry.language_declared or row.entry.language_hint }}

{% if row.citation.anchor %}

{{ row.citation.anchor.heading_path | join(' / ') }}

{% endif %}

basis: {% if row.basis.label %}{{ row.basis.label }} ({{ row.basis.rule }}{% if row.basis.institution %}; published by {{ row.basis.institution.name }}, {{ row.basis.institution.level }}{% endif %}) {% else %}{{ row.basis.rule }}{% endif %} {% for warning in row.basis.warnings %}{{ warning }}{% endfor %} set in the workbench

{% if row.outcome.get('warnings') %}

relocated with {{ row.outcome.warnings | join(', ') }}

anchored excerpt

{{ row.citation.anchor.excerpt }}

current excerpt

{{ row.current_excerpt }}
{% else %}

The excerpt in its page context

{% for block in row.context %}
b{{ block.number }}
{{ block.block.text | shorten(600) }}
{% endfor %}
{% endif %}
{% endfor %} {% if mode == 'sample' and not read_only %}

Sample verdict for this document

{% endif %}
{% endif %}
{% endblock %}