The Overlay trait and its supporting types — the contract every editor
overlay (note browser, Saved Searches modal, or dialog) implements so the
OverlayHost can route input / app-messages / render to it uniformly.
The Panel seam — the persistent editor-screen surfaces (sidebar, editor,
Query panel) behind one interface, the persistent-surface counterpart to
the Overlay trait. See CONTEXT.md (“TUI surfaces”).
Query variables: {name} placeholders the TUI resolves to runtime
values before a query reaches core (see CONTEXT.md “Query variable”
and adr/0003). Core’s query language never sees these.
The saved-search breadcrumb shared by the Query panel and the Ctrl+K note
browser: which saved search the current query came from, with a • edited
marker once the live query diverges. Sticky provenance — it survives edits
and sorts, and is dropped only when the query becomes blank (host-defined:
an empty field, or the panel’s default backlinks query) or another saved
search is expanded. See adr/0006.