{% extends "scitex_sdk/app/app_shell.html" %} {% load i18n scitex_project_picker static %}{% comment %} Agentic Journal plugin page (server-rendered leaf). Extends the SDK app shell and fills only `scitex_app_content` — the leaf owns no layout. No `{% url %}` tags and no absolute paths: hub mounts this urlconf under its own namespace/prefix (`journal-leaf`), so every link here would be wrong. Machine clients use the JSON endpoints (`archive/`, `submissions//`, …); this page is the human-readable mirror of the same `_leaf` payloads. {% endcomment %} {% block scitex_app_content %}{% comment %} One shared SDK header row (scholar pattern): the `stx-app-header` title span plus the SDK project-picker slot — no leaf-local h1, no JS header mount, no custom header. Scope comes from the manifest (`project`); the view resolves the current project via the mounted host provider (standalone: local projects folder). (NOTE: this must be a {% comment %} block, not {# #}: Django only strips single-line {# #} comments, so a multi-line {# #} would leak raw into the page.) {% endcomment %}
{% trans "SciTeX Agentic Journal" %}
{% scitex_project_picker scope=app_scope current=current_project %}

AI-reviewed open publishing on top of Clew.

{% if placeholder %}

No submissions yet. Submit a bundle to open the journal.

Or explore with the shared demo project example-project-mnist (handwritten-digit recognition, MNIST) — loads a labeled demo submission through the same records a Gate-1 pass persists.

{% csrf_token %}
{% else %} {% for row in submissions %} {% endfor %}
Submission Gate-1 Review Decision Verdict Persistent ID
{{ row.submission_id }} {{ row.has_gate1 }} {{ row.has_review }} {{ row.has_decision }} {{ row.verdict|default:"—" }} {{ row.persistent_id|default:"—" }}
{% endif %}
{% endblock %}