{% extends "base.html" %} {% block title %}{{ slug if pending else s.slug }} — Requivo{% endblock %} {% block content %}

← All requests

{% if pending %}

{{ slug }}

Awaiting analysis

The request

{{ request_text }}
{% if provider.available %}
{% include "_csrf.html" %}
Takes a few seconds.
{% else %}
{{ provider.reason }} You can analyse this request from Claude Code or the CLI — they read the same session.
{% endif %} {% else %}

{{ s.understood.objective if s.understood.objective else s.slug }}

{# State at a glance, beside the title, so the page answers "where is this?" before it is scrolled. Every value here is already computed and already stated in full further down — this is a summary of the page, never a second source for it. #} {% set open_count = s.questions|length + s.more_questions|length %}
{% if s.readiness.ready %}Ready {% else %}Not ready{% endif %} {% if open_count %}{{ open_count }} open question{{ '' if open_count == 1 else 's' }}{% endif %} {% if s.primary_artifact and s.primary_artifact.stale %}Needs updating{% endif %} {{ s.slug }}

The request

{{ s.request_text }}
{% include "sessions/_session.html" %} {% endif %} {% endblock %}