--- title: "Guide: terms" description: "smabar plugin reference: Guide: terms" canonical: "https://smabar.com/docs/plugin-ref-guide-terms/" lang: en --- # Guide: terms > smabar plugin reference: Guide: terms Canonical HTML version: https://smabar.com/docs/plugin-ref-guide-terms/ · Language: en · Publisher: smabar (https://smabar.com) --- [Build my plugin](https://smabar.com/build-my-plugin.md) · [All references](https://smabar.com/docs/plugin-ref-index.md) · [Install the ZIP](https://smabar.com/docs/install-plugin-zip.md) Source: smabar 1.5.0, revision `a019f2563965edc37a5e8d84742ea1ff2fa6f824`. [Export metadata and checksums](https://smabar.com/plugin-reference/export.json). This is an offline reference. MCP calls quoted below describe the connected workflow; use the linked documents and create local files instead. Live state, installed plugins, available providers and the user's active theme are unknown. Never claim a live check. Read with [styling](https://smabar.com/docs/plugin-ref-styling.md) and [examples](https://smabar.com/docs/plugin-ref-examples.md). ## golden path ```json "The six numbered steps; a build is complete when every step's done holds." ``` ## surface ```json "One render target of a tile: tile, flyout, hover, popup. bar_screenshot photographs each." ``` ## sibling ```json "Every plugin file except smabar.json: the entry script, views.py, locales/*.json. Siblings first, smabar.json LAST." ``` ## clean start ```json "A smabar.json write whose reply has status running, settled true and warnings.count 0." ``` ## photograph ```json "A bar_screenshot of one surface, taken after the last write and inspected as an image." ``` ## cover ```json "The tile recipe chosen from the nine ui_kit coverLayouts; a coverLayout enum in settingsSchema lets the user switch it." ```