visp-note

Final hardening

This document records the reproducible checks behind VispNote’s core capture, find, connect, and act experience.

Assistance safety

Local status and recovery

The sidebar local-status control reports Saved, Saving, or Conflict. Its disclosed panel shows the active vault folder, the last successful backup timestamp, Vault Health, and a manual backup action. Backup metadata stores only the timestamp; it does not add the destination path to usage reports.

Privacy-safe value counters

The allowlisted local feature report may count:

The counter API accepts no payload beyond allowlisted feature and action names. Note text, titles, tags, search queries, prompts, filenames, paths, note or vault identifiers, and secrets are rejected or dropped. Local reporting can be disabled, cleared, or exported; network sharing remains separately opt-in.

10,000-note performance gate

Run:

npm run benchmark:10k

The benchmark creates and deletes an owned temporary vault, indexes 10,000 representative notes, and reports:

The final July 13, 2026 Windows/Electron verification measured a 164.04 ms index build, 0.33 ms direct-result p95, and 10.89 ms search p95. Treat these numbers as one machine’s evidence; rerun the command on release hardware instead of assuming they remain constant.

Upgrade and release compatibility