{% extends "layout.html" %}{% block content %}

Articles › {{ id }}

{{ title }}

{{ feed }}{% if let Some(category) = category %} · {{ category }}{% endif %}{% if let Some(author) = author %} · {{ author }}{% endif %}

{% if let Some(rating) = rating %}{{ rating }}{% else %}unrated{% endif %}Open source

Article

Canonical URL
{{ canonical_url }}
Published
{{ published_at }}
First seen
{{ first_seen }}
Words
{{ words }}{% if excerpt_only %} excerpt only{% endif %}
Images
{{ image_count }}
Current rating
{% if let Some(rating) = rating %}{{ rating }}{% else %}unrated{% endif %}

Provenance

Sources
{% if sources.is_empty() %}none recorded{% else %}{% for source in sources %}{{ source.kind }} · {{ source.feed }}{% if let Some(category) = source.category %} ({{ category }}){% endif %}{% if !loop.last %}
{% endif %}{% endfor %}{% endif %}
Social
{% if social.is_empty() %}none{% else %}{% for item in social %}{% if let Some(url) = item.url %}{{ item.source }}{% else %}{{ item.source }}{% endif %} · {{ item.score }} points · {{ item.comments }} comments{% if !loop.last %}
{% endif %}{% endfor %}{% endif %}
In issues
{% if in_issues.is_empty() %}never published{% else %}{% for issue in in_issues %}{{ issue.date }} · {{ issue.section }} · position {{ issue.position }}{% if issue.is_lead %} · lead{% endif %}{% if !loop.last %}
{% endif %}{% endfor %}{% endif %}

Your verdict

{% include "_rating_widget.html" %} {% if let Some(text) = explain %}
Explain (text)
{{ text }}
{% endif %}

Assessments

{% if assessments.is_empty() %}

No LLM assessment stored.

{% else %}
{% for assessment in assessments %}

{{ assessment.stage }}{% if assessment.rejected %} rejected by provider{% endif %}

{% if assessment.rejected %}

{{ assessment.rationale }}

{{ assessment.model }} · prompt v{{ assessment.prompt_version }} · {{ assessment.assessed_at }}

{% else %}
{% if assessment.stage == "deep" %}
Quality
{{ assessment.score }}
Fit
{{ assessment.fit }}
Category
{{ assessment.category }}
Format
{{ assessment.kind }}
Paywalled guess
{% if assessment.paywalled %}yes{% else %}no{% endif %}
{% else %}
Interest
{{ assessment.score }}
Kind
{{ assessment.kind }}
{% endif %}
Rationale
{{ assessment.rationale }}
Model
{{ assessment.model }} · prompt v{{ assessment.prompt_version }} · profile v{{ assessment.profile_version }}
Assessed
{{ assessment.assessed_at }}
{% if !assessment.facets.is_empty() %}
{% for facet in assessment.facets %}{% endfor %}
facetvalue
{{ facet.name }}{{ facet.value }}
{% endif %}{% endif %}
{% endfor %}
{% endif %}

Run history

{% if history.is_empty() %}

Never considered by a run.

{% else %}
{% for row in history %}{% endfor %}
rundatestagereasonadmitted byutilityrankclustereditor
run {{ row.run_id }} {{ row.status }}{% let signals = row.signals %}{% include "_signals_table.html" %}
{{ row.date }} {{ row.stage }} {% if let Some(reason) = row.reason %}{{ reason }}{% endif %} {% if let Some(first) = row.admitted_first %}{{ first }}{% if !row.admitted_rest.is_empty() %} ({{ row.admitted_rest }}){% endif %}{% endif %} {{ row.utility }} {{ row.rank }} {{ row.cluster }} {% if let Some(why) = row.editor_why %}{{ why }}{% endif %}
{% endif %}

Neighbours and interests

{% if let Some(signals) = latest_signals %}{% if signals.top_interests.is_empty() && signals.neighbours.is_empty() %}

The latest run recorded no interests or neighbours for this article.

{% else %}

Top interests

{% if signals.top_interests.is_empty() %}

None.

{% else %}
{% for interest in signals.top_interests %}{% endfor %}
interestzcos
{{ interest.name }}{{ interest.z }}{{ interest.cos }}
{% endif %}

Nearest rated neighbours

{% if signals.neighbours.is_empty() %}

None.

{% else %}
{% for neighbour in signals.neighbours %}{% endfor %}
labelcosarticle
{{ neighbour.label }}{{ neighbour.cos }}{{ neighbour.title }}
{% endif %}
{% endif %}{% else %}

No signals recorded.

{% endif %}

Embedding

{% if let Some(embedding) = embedding %}
Model
{{ embedding.model }}
Dimension
{{ embedding.dimension }}
Created
{{ embedding.created_at }}
Input hash
{{ embedding.input_hash }}
{% else %}

No embedding stored.

{% endif %}

Rating events

{% if events.is_empty() %}

No rating events.

{% else %}
{% for event in events %}{% endfor %}
whenlabelvaluekindsourceuserissuenote
{{ event.event_at }} {{ event.label }} {{ event.value }} {{ event.kind }} {{ event.source }} {% if let Some(user) = event.user %}{{ user }}{% else %}{% endif %} {% if let Some(date) = event.issue_date %}{{ date }}{% endif %} {% if let Some(note) = event.note %}{{ note }}{% endif %}
{% endif %}
{% endblock %}