{% extends "base.html" %} {% block title %}{{ source.title }} — second-brain{% endblock %} {% block content %}
Back to sources

{{ source.title }}

{{ source.url }}
{% if flash %}
{{ flash }}
{% endif %}
{% set status_colors = { 'pending': 'bg-gray-100 text-gray-700', 'pulled': 'bg-blue-100 text-blue-700', 'transcribed': 'bg-yellow-100 text-yellow-700', 'analyzed': 'bg-orange-100 text-orange-700', 'accepted': 'bg-green-100 text-green-700', 'published': 'bg-purple-100 text-purple-700', 'failed': 'bg-red-100 text-red-700' } %} {{ source.status }} {{ source.domain }} {{ source.source_type }} added {{ source.ingested_at }}
{% if source.focus %}
Focus: {{ source.focus }}
{% endif %} {% if source.error_message %}
Error: {{ source.error_message }}
{% endif %} {% if source.status == 'analyzed' %}
{% endif %} {% if extraction %}
{% if extraction.summary %}

Summary

{{ extraction.summary }}

{% endif %} {% if extraction.key_points %}

Key Points

{% endif %} {% if extraction.claims %}

Claims

{% endif %} {% if extraction.entities %}

Entities

{% for e in extraction.entities %} {{ e }} {% endfor %}
{% endif %} {% if extraction.open_questions %}

Open Questions

{% endif %} {% if extraction.contradictions %}

Contradictions

{% endif %} {% if extraction.input_tokens or extraction.output_tokens %}

tokens: {{ extraction.input_tokens or 0 }} in / {{ extraction.output_tokens or 0 }} out

{% endif %}
{% else %}

No extraction yet.

Run second-brain process to analyze this source.

{% endif %} {% endblock %}