{% extends "base.html" %} {% block title %}{{ paper.title }} — Research Intelligence{% endblock %} {% block content %}
← Back to {{ domain_label }} papers
{% set paper_id = paper.id %} {% set user_signal = paper.user_signal if paper.user_signal is defined else None %} {% include "partials/signal_buttons.html" %}

{{ paper.title }}

{% if paper.authors is string %}{{ paper.authors }}{% else %}{{ paper.authors | join(", ") }}{% endif %}
{% if paper.topics is iterable and paper.topics is not string and paper.topics | length > 0 %}
{% for t in paper.topics %} {{ t }} {% endfor %} {% if paper.is_discovery is defined and paper.is_discovery %} DISCOVER {% endif %}
{% endif %} {% if paper.composite is not none %}
{% set axes = [ (axis_labels[0], paper.score_axis_1), (axis_labels[1], paper.score_axis_2), (axis_labels[2], paper.score_axis_3) ] %} {% for label, val in axes %} {% set pct = ((val or 0) | float / 10 * 100) | round(0) | int %} {% set level = 'high' if pct >= 65 else ('mid' if pct >= 40 else 'low') %}
{{ label }}
{{ val | default("—") }}/10
{% endfor %} {% set comp_pct = ((paper.composite or 0) | float / 10 * 100) | round(0) | int %} {% set comp_level = 'high' if comp_pct >= 65 else ('mid' if comp_pct >= 40 else 'low') %}
Composite
{{ paper.composite }}/10
{% if paper.preference_boost is defined and paper.preference_boost != 0 %}
Preference boost: {{ '%+.2f'|format(paper.preference_boost) }} → Adjusted: {{ paper.adjusted_score }}
{% endif %}
{% if paper.boost_reasons is defined and paper.boost_reasons | length > 0 %}
Preference Signals
{% for reason in paper.boost_reasons %} {{ reason }} {% endfor %}
{% endif %} {% endif %} {% if paper.summary %}
{{ paper.summary }}
{% endif %} {% if paper.s2_tldr %}
S2 TL;DR
{{ paper.s2_tldr }}
{% endif %} {% if paper.reasoning %}

{{ paper.reasoning }}

{% endif %}
Abstract

{{ paper.abstract }}
{% if paper.categories %}
Categories: {% if paper.categories is string %}{{ paper.categories }}{% else %}{{ paper.categories | join(", ") }}{% endif %}
{% endif %} {% if paper.comment %}
Comment: {{ paper.comment }}
{% endif %} {# ── Connected Papers ── #} {% if connections and (connections.references or connections.recommendations) %}

Connected Papers

{% if connections.references %}
References {{ connections.references | length }}
{% for c in connections.references[:20] %}
{% if c.in_db_paper_id %} {{ c.connected_title }} {% elif c.connected_arxiv_id %} {{ c.connected_title }} {% elif c.connected_s2_id %} {{ c.connected_title }} {% else %} {{ c.connected_title }} {% endif %} {% if c.connected_year %}{{ c.connected_year }}{% endif %} {% if c.in_db_paper_id %}IN DB{% endif %}
{% endfor %}
{% endif %} {% if connections.recommendations %}
Similar Papers {{ connections.recommendations | length }}
{% for c in connections.recommendations[:15] %}
{% if c.in_db_paper_id %} {{ c.connected_title }} {% elif c.connected_arxiv_id %} {{ c.connected_title }} {% elif c.connected_s2_id %} {{ c.connected_title }} {% else %} {{ c.connected_title }} {% endif %} {% if c.connected_year %}{{ c.connected_year }}{% endif %} {% if c.in_db_paper_id %}IN DB{% endif %}
{% endfor %}
{% endif %}
{% endif %}
Context for Claude Code
Paper: {{ paper.title }}
arXiv: {{ paper.arxiv_id }}
Score: {{ paper.composite }}/10
Summary: {{ paper.summary }}
{% if paper.code_url %}Code: {{ paper.code_url }}{% endif %}

Tell me more about this paper's approach and results.
{% endblock %}