Prototype — secrets are stored locally in plain SQLite, not in the system keyring. Do not store production credentials here.

Keyring Status

{keyringAvailable ? 'System keyring available' : 'System keyring unavailable — secrets stored in plain config'}

Stored Secrets

{#if storedKeys.length === 0}

No secrets stored.

{:else}
{#each storedKeys as key}
{KNOWN_KEYS[key] ?? key} {revealedKey === key ? '••••••• (revealed)' : '•••••••'}
{/each}
{/if}
newKey = v} />

Branch Policies

{#each branchPolicies as pol, i}
{pol.pattern} {pol.action}
{/each}