Rebuild a stale compass index before running compass commands

When a compass command prints staleness warnings for .compass.db or .org-roam.db, rebuild first with compass index --org-roam-db-sync — the one command rebuilds both indices — then rerun the intended command. Never proceed on a stale index, and never run compass index and compass index --org-roam-db-sync as two separate steps.

Why: Stale indices return stale search results, which led to working from outdated recipe matches during the currency-pilot dogfood session (2026-06-05). Marco also corrected the two-invocations habit: the --org-roam-db-sync variant already covers the plain index rebuild.

How to apply: Watch the first lines of every compass invocation's output. On any staleness warning, run compass index --org-roam-db-sync, then rerun the original command before using its results.

Emacs 29.1 (Org mode 9.6.6)