Also track mock frontmatter writes in mockSavedSinceCommit so the
Changes panel updates correctly in browser dev mode.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Also updates vite.config.ts vault API parser to include all VaultEntry
fields (visible, icon, color, order, etc.) so the dev server returns
complete entries for sidebar filtering.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Sidebar unit test: entries with isA 'Monday Ideas' produce exactly
one section header (not two)
- Playwright smoke test: verify no duplicate section labels in sidebar
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds headless Chromium smoke tests that run before push, catching
UI/UX bugs before Brian QA. Includes shared helpers for command
palette and keyboard shortcut testing.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>