Rolls up 45 commits since 0.5.21 (2026-06-02):
UI / Design system
- Canonical design-system layer: Drawer, Pagination, FilterGroup, Toast,
Tooltip, ConfirmDialog + rowProps/fmt/toast/confirm helpers + README
- Pulse view structurally closed; row state machine adoption across pages
- Topic Coherence: clickable bars, per-topic bucket override, merge picker
for Sparse topics, paginated drawer
- Live: runtime on Reads, topics on Writes, peer-row highlight on hover
- Thread: row-level actions on Decisions / Open Questions, dropdown collapse
- Pulse made the default landing page
- Entities renamed to Topics across 8 sites; rename-via-alias overlay
- Stale alerts: added Low severity tier (31-45d)
CLI
- New `nlm upgrade` command (isDevBuild + updateCheckCachePath helpers)
- Removed em dashes from upgrade dev-build warning + restart messaging
Build
- Stop tracking dist/, build via prepare hook
- Reconcile README hook counts; expand Hermes Agent and pi.dev hook tables
732 tests passing.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>