← All Inceptions {% set dec = decision_state | lower %} {% if dec == 'go' %}
Decision: GO
{% elif dec in ('no-go', 'no_go') %}
Decision: NO-GO
{% elif dec == 'defer' %}
Decision: DEFER — exploration continues
{% else %}
Decision pending — exploration in progress
{% endif %}
Status
{{ task.status }}
Owner
{{ task.owner | default('unassigned') }}
Created
{{ task.created | default('unknown') }}
{% if task.date_finished %}
Finished
{{ task.date_finished }}
{% endif %}
Assumptions
{{ linked_assumptions | length }}
{% if sections.problem %}
Problem Statement
{{ sections.problem }}
{% endif %} {% if sections.context %}
Context
{{ sections.context }}
{% endif %}
Assumptions ({{ linked_assumptions | length }})
{% for a in linked_assumptions %}
{{ a.id }} — {{ a.statement }} {% if a.evidence %}
{% for e in a.evidence %}
Evidence: {{ e.outcome }} ({{ e.date }})
{% endfor %}
{% endif %} {% if a.status == 'untested' %}
Resolve this assumption...
{% endif %}
{{ a.status|default('untested')|capitalize }}
{% endfor %} {% if task._location == 'active' %}
{% endif %}
{% if sections.exploration %}
Exploration Plan
{{ sections.exploration }}
{% endif %} {% if sections.constraints %}
Technical Constraints
{{ sections.constraints }}
{% endif %} {% if sections.scope %}
Scope Fence
{{ sections.scope }}
{% endif %} {% if sections.criteria %}
Go/No-Go Criteria
{{ sections.criteria }}
{% endif %} {% if sections.acceptance_criteria %}
Acceptance Criteria
{{ sections.acceptance_criteria }}
{% endif %} {% if sections.verification %}
Verification
{{ sections.verification }}
{% endif %} {% if sections.decisions %}
Decisions
{{ sections.decisions }}
{% endif %} {% if sections.recommendation %} {% if dec == 'pending' %} {# Pending: Recommendation is the human's primary input — show prominently. #}
Agent Recommendation
{{ sections.recommendation }}
{% elif decision_matches_recommendation %} {# Adopted: Decision carries the signal — collapse Recommendation for inspection. #}
Agent Recommendation: {{ rec_stance | upper }} — adopted by human, see Decision Record
{{ sections.recommendation }}
{% else %} {# Overridden: both must be visible with explicit labels so the override is unambiguous. #}
Agent Recommendation: {{ rec_stance | upper if rec_stance else '?' }} — overridden by human decision ({{ dec | upper }})
{{ sections.recommendation }}
{% endif %} {% endif %} {# T-1585: Reviewer Verdict — cross-surface parity with /approvals (T-1569), /review (T-1583), /tasks (T-1584). Independent mechanical second opinion; silently absent on tasks without a `## Reviewer Verdict (vX.Y)` section. #} {% if reviewer and reviewer.overall %}

Reviewer — {{ reviewer.overall }}{% if reviewer.needs_human %}needs human{% endif %}

{% if reviewer.findings == 0 %}No findings.{% else %}{{ reviewer.findings }} finding{{ 's' if reviewer.findings != 1 else '' }} — see Reviewer Verdict block in raw body below.{% endif %}
{% endif %} {% if sections.structural_upgrade %}
Structural Upgrade
{{ sections.structural_upgrade }}
{% endif %} {% if sections.rca %}
RCA
{{ sections.rca }}
{% endif %} {% for sec in extra_sections %}
{{ sec.heading }}
{{ sec.content }}
{% endfor %} {% if sections.decision and dec != 'pending' %}
Decision Record
{{ sections.decision }}
{% endif %} {% if task._location == 'active' %}
{% if dec == 'pending' %}Record Decision{% else %}Record Superseding Decision{% endif %}
{% if request.args.get('error') %}
Decision NOT recorded. {{ request.args.get('error') }}

Common causes: required Acceptance Criteria still unchecked, sovereignty gate, or task review marker missing. Re-submit after addressing the cause; previous attempts did NOT persist.

{% endif %} {# T-1746: warning banner for partial-success path (primary decision landed, side-effect failed). #} {# Without this block the `?warning=` redirect from the decide handler renders nothing — the user #} {# sees a clean reload and assumes success. T-1745 RCA RC3. #} {% if request.args.get('warning') %}
Decision recorded with warning. {{ request.args.get('warning') }}

The primary decision landed, but a side-effect (episodic generation, review emit) reported a warning. Verify the ## Decision block on this task before continuing.

{% endif %} {% if dec != 'pending' %}

Current decision: {{ dec | upper }}. Recording a new decision replaces the canonical ## Decision block and appends a new entry to ## Updates preserving audit trail.

{% endif %}
{% endif %} {% if sections.updates %}
Update Log
{{ sections.updates }}
{% endif %} {% if episodic %}
Episodic Memory
{% if episodic.summary %}

{{ episodic.summary }}

{% endif %} {% if episodic.outcomes %}

Outcomes:

{% endif %} {% if episodic.tags %}

Tags: {% for tag in episodic.tags %}{{ tag }} {% endfor %}

{% endif %}
{% endif %}