Build simple if-then rules. They respect Mute for now in Nudges, and everything stays local.

If

{#if triggerKind === "time_of_day"} {/if}

Then

{#if surfaceEnabled}
{#if surfaceTarget === "task"} {/if}
{/if}
{#if error}

{error}

{/if}

Saved rules

{#if loading}

Loading…

{:else if implementationRules.length === 0}

No rules yet.

{:else}
{#each implementationRules as rule (rule.id)}

{ruleSummary(rule)}

{/each}
{/if}