> For the complete documentation index, see [llms.txt](https://docs.unbrowse.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.unbrowse.ai/conventions.md).

# Conventions

Keep the client thin. Server handles site discovery, sessions and execution. Preserve structured error codes and run states. JSON output belongs on stdout; guidance belongs on stderr. Never print credentials. Add behavioral tests for wire changes and document supported operations, not speculative ones.
