{% extends "base.html" %} {% block title %}Submission {{ sub.id[:8] }} — {{ config.INSTANCE_NAME }}{% endblock %} {% block content %}
Already approved — no override needed. Use Rescan to re-evaluate against current rules; it may flip the verdict.
{% elif sub.status == 'overridden' %}Already admin-overridden. Rescan to clear the override and re-evaluate.
{% elif sub.status in ['blocked_inline','blocked_llm','review_error'] and not sub.entity_id %}No override available — inline-blocked submissions are rolled back at upload time, so there's no bundle to publish. Submitter must fix and re-upload.
{% endif %}| v# | Status | Hash | Reviewed by | Created | |
|---|---|---|---|---|---|
| {% if s.version_no %} v{{ s.version_no }} {% else %} — {% endif %} {% if s.version_no and s.version_no == entity_version_no %} current {% endif %} | {{ s.status }} | {{ (s.version or '')[:12] }} |
{{ s.reviewed_by_model or '—' }} | {{ s.created_at.strftime("%Y-%m-%d %H:%M") if s.created_at else "" }} | {% if s.is_current %} viewing {% else %} Open → {% endif %} |
Recorded actions for THIS submission row only — accept / verdict /
rescan / override / retry / bundle download. Use this to confirm a
verdict is fresh (timestamp on the latest store.submission.rescan
row matches the time you clicked Rescan).
Entity-wide events that apply to every version of this entity — creation, archive, install / uninstall, hard delete. Same content shows on every submission for this entity by design.
{{ _render_timeline(entity_audit_rows) }}{{ issue }}| Severity | Category | File:line | Reason | Snippet |
|---|---|---|---|---|
| {{ f.severity }} | {{ f.category }} | {{ f.file }}:{{ f.line }} |
{{ f.reason }} | {{ f.snippet }} |
{{ issue }}{{ sub.llm_findings.summary }}
{% endif %} {% if sub.llm_findings.findings %}| Severity | Category | File | Explanation | Fix hint |
|---|---|---|---|---|
| {{ f.severity }} | {{ f.category }} | {{ f.file }} |
{{ f.explanation }} | {{ f.fix_hint or "" }} |
| File | Field | Issue | Suggested rewrite |
|---|---|---|---|
{{ issue.file }} |
{{ issue.field }} |
{{ issue.issue }} | {{ issue.hint or "" }} |