Learning

Execution outcomes โ€” last 30 days Every gated action, by day it ran, succeeded vs failed. {#if trend.length === 0} {#if !loading}

No executions in the last 30 days yet.

{/if} {:else}
{/if}
Capability timeline What Nomos has learned to do, ordered by when it first succeeded.
{#each timeline as item (item.verb)}
{item.verb} {item.first_success ? `first succeeded ${fmtDate(item.first_success)}` : 'no successes yet'}
{item.successes}/{item.total}
{:else} {#if !loading}

No executions yet.

{/if} {/each}
Patterns Statistically validated behaviors, extracted from outcome feedback. {#if patterns.length === 0}

No patterns learned yet โ€” patterns emerge once outcome feedback is recorded for repeated actions.

{:else}
{#each patterns as p (p.id)}
{p.pattern} {p.applies_type} ยท {p.action}
{(p.confidence * 100).toFixed(0)}% conf.
{/each}
{/if}
Promoted skills Procedures promoted from validated patterns. {#if skills.length === 0}

No skills promoted yet.

{:else}
{#each skills as s (s.id)}
{s.name} {s.status}
{#if s.success_rate != null} {(s.success_rate * 100).toFixed(0)}% success {/if}
{/each}
{/if}