“{card.interestPrompt}”
{setupRunning ? ( // The setup run is live — link to the task instead of offering // "Run now", which would kick a duplicate run and race it. event.stopPropagation()} className="mt-2 inline-flex items-center gap-1.5 font-medium text-foreground underline-offset-2 hover:underline" >Showing last good summary:
) : null} {hasSummary ? (You can add instructions and pick an update policy while this runs.
) : lifecycle === "updating" && draftStream.draft ? (No summary yet.
)}