{#if scopeOpen}
onPointerDown(0, e)} role="separator" aria-orientation="horizontal" >
{/if}
{#if planOpen}
{#if $currentTask?.goal}
{$currentTask.goal}
{/if} {#if planTotal > 0}
{planDone} of {planTotal} done {planPct}%
    {#each $planSteps as step, i (step.id)} {@const isDone = step.status === 'done'} {@const isRunning = step.status === 'running'}
  1. {#if i < $planSteps.length - 1} {/if} {#if isDone} {:else if isRunning} {:else if step.status === 'failed'} {:else if step.status === 'blocked'} {:else if step.status === 'skipped' || step.status === 'replaced'} {:else} {/if} {step.title}
  2. {/each}
{:else if planPhase === 'drafting'}

Drafting a plan…

{:else}

{planPhase === 'none' ? 'Handled directly — no plan needed' : 'No plan for this task yet'}

{/if}
onPointerDown(1, e)} role="separator" aria-orientation="horizontal" >
{/if}
{#if activityOpen}
{/if}