test(ext/vault): handler→renderer status integration + indicator CSS (Plan C Phase 6)

Pins the 6.1↔6.2 contract: handleGetVaultStatus output feeds straight into
renderStatusIndicator. Adds minimal self-contained .vault-status CSS. Stays
out of vault-sidebar.ts — the footer wiring (Task 6.3) is Dev-B's boundary.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
adlee-was-taken
2026-05-31 18:09:08 -04:00
parent 61275574d4
commit 5efc3a5491
2 changed files with 77 additions and 0 deletions

View File

@@ -2113,3 +2113,15 @@ textarea {
.history-index-row__info { flex: 1; display: flex; flex-direction: column; }
.history-index-row__title { color: var(--text); }
.history-index-row__meta { font-size: 11px; }
/* Sidebar-footer vault status indicator (Plan C Phase 6, vault-status.ts).
The footer slot + refresh button are wired by vault-sidebar.ts in Task 6.3. */
.vault-status {
display: flex;
flex-direction: column;
gap: 2px;
font-size: 11px;
line-height: 1.4;
}
.vault-status__state { color: var(--text-dim); }
.vault-status__ts { color: var(--text-muted); }