diff --git a/GLOSSARY.md b/GLOSSARY.md index 2b86ae1..34de2ec 100644 --- a/GLOSSARY.md +++ b/GLOSSARY.md @@ -36,6 +36,10 @@ open a PR adding it. | **Message** | The unit of communication on the bus: a JSON object with `type`, `data`, `context` ([MSG-1 §2](msg-1.md)). | | **Context** | The assistant-metadata object on a Message; an extensible JSON object whose keys are defined by companion specs ([MSG-1 §2.3](msg-1.md)). | | **Session** | The per-conversation carrier in `context.session`; carries `session_id` (with `"default"` reserved for "originates from the device itself") and `lang` (the user's preferred language, distinct from any `data.lang` describing the payload's own language) ([MSG-1 §4](msg-1.md)). | +| **Dispatch-shaped topic** | A topic containing `:`, assembled from identifiers to address a specific registered handler — canonically `:`; the `:` is the marker, and only a formal specification may define a colon-bearing shape ([MSG-1 §2.1.1](msg-1.md)). | +| **Dotted addressed topic** | An ordinary `:`-free dotted topic (`..`) that names a specific recipient in one of its segments — e.g. `.common_query.request` — an addressed message, not a dispatch ([MSG-1 §2.1.1](msg-1.md), [COMMON-QUERY-1 §7](common-query.md)). | +| **Recency-targeted stop** | The stop plugin's fallback when no handler answers the stoppability poll: target the most recently activated `active_handlers` entry instead of escalating to a global stop ([STOP-1 §4.1](stop-1.md)). | +| **``** | The `pipeline_id` of the stop plugin instance whose `match` produced the Match — the identity the `global_stop` dispatch topic addresses; shared by every `session.pipeline` stop entry resolving to that one instance ([STOP-1 §5.2](stop-1.md)). | | **Listening lifecycle signal** | A payload-free bus signal the audio input service emits or consumes around voice-command capture and sleep mode — `ovos.listener.record.started` / `.record.ended`, `ovos.listener.sleep`, `ovos.listener.awoken` ([AUDIO-IN-1 §6](audio-in.md)). | | **GUI template** | A member of the closed, curated `SYSTEM_*` vocabulary an application names to declare *what* to display; distinct from an INTENT-1 sentence template ([GUI-1 §3](gui-1.md)). | | **Render backend / Adapter** | An additive plugin that turns GUI template intents into a concrete presentation (screen, browser, terminal, face); every installed adapter receives every event ([GUI-1 §6](gui-1.md)). |