{% extends "base.html" %} {% block title %}Requivo{% endblock %} {% block content %}

Find what could change the solution
before you commit to the scope.

Paste a client or stakeholder request. Requivo identifies the assumptions and missing decisions that could change the workflow, integrations, permissions, timeline or effort.

{% if error %}{% endif %} {% if not provider.available %}
No analysis provider is configured — {{ provider.reason }} Your request will still be saved, and you can analyse it from Claude Code or the CLI: they share these same sessions.
{% endif %}
{% include "_csrf.html" %} {# The submission comes back on a refusal (#30). Nothing here clips the paste in the browser — that is the silent truncation the server-side refusal exists to replace, and dropping the client-side ceiling is what made that refusal reachable at all (#8). `test_no_template_carries_a_clipping_attribute` scans these files as raw text, so it cannot tell an attribute from prose naming one; this comment therefore describes the rule without spelling the attribute. #}

One line or a whole email. The messier the request, the more Requivo helps.

{% if provider.available %}Takes a few seconds.{% endif %} Reading the request…
Advanced settings

Leave blank to derive one from the request.

{% if cards %}
Product context (sharpens the questions — leave all unchecked to use every card) {# The selection survives a refusal too. A session's identity is its request *and* its card selection — the impact estimates are read against them — so handing back the textarea while silently clearing these would return a form that no longer says what the reader told it. #} {% for c in cards %}
{% endfor %}
{% endif %}
{% if sessions %}

Recent

{% else %}

Nothing here yet. Paste a request above — or open one created by Claude Code or the CLI: all three share the same local sessions.

{% endif %} {% endblock %}